使用nodejs mongodb连接mongodb的shard分布服务
1,连接单个mongodb的实例,可以参看node mongodb的文档
https://github.com/mongodb/node-mongodb-native
2, 连接mongodb 的mongos服务,只需要修改一下连接配置即可,如下
var MongoClient = require('mongodb').MongoClient , format = require('util').format; var url = format("mongodb://%s,%s/%s" , "192.168.0.60:27017" , "192.168.0.64:27017" , "test"); //var url = "mongodb://192.168.0.60/test"; console.log(url); MongoClient.connect(url, function(err, db) { if(!err) { var collection = db.collection('test'); console.log(collection); collection.find({}).toArray(function(errfind, items) { if(!errfind) { console.log(items); } else { console.log(errfind); } db.close(); }); console.log("We are connected"); } // db.close(); });
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。