Node.js 我可以将Mongoose连接到分片MongoDB实例吗?
使用Mongoose@4.2.6,我想连接到分片MongoDB实例Node.js 我可以将Mongoose连接到分片MongoDB实例吗?,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,使用Mongoose@4.2.6,我想连接到分片MongoDB实例 const url = "mongodb://user:pass@localhost:27022,localhost:27023/db"; // This never resolves Mongoose.connect(url, (err, db) => { ... }); 当我使用本机建立连接时MongoDB@2.0.48库(与Mongoose使用的版本相同),它可以工作 const url = "mongo
const url = "mongodb://user:pass@localhost:27022,localhost:27023/db";
// This never resolves
Mongoose.connect(url, (err, db) => {
...
});
当我使用本机建立连接时MongoDB@2.0.48库(与Mongoose使用的版本相同),它可以工作
const url = "mongodb://user:pass@localhost:27022,localhost:27023/db";
// This resolves a connection
MongoClient.connect(url, (err, db) => {
...
});
当我在Mongoose中建立连接时,连接回调永远不会解析
Mongoose中是否有我必须配置的东西,以允许我连接到sharded Mongo实例
谢谢需要传入一个对象作为第二个参数,其值为mongos=true
const url = "mongodb://user:pass@localhost:27022,localhost:27023/db";
// This now resolves
Mongoose.connect(url, { mongos: true }, (err, db) => {
...
});
从文档中看不太清楚,但它确实存在-问题出在哪里?@BlakesSeven mongoose connect回调从未解决过。我现在明白了