Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js NodeJS/MongoDB中集合的不同数据库_Node.js_Mongodb_Mongoengine_Node Mongodb Native - Fatal编程技术网

Node.js NodeJS/MongoDB中集合的不同数据库

Node.js NodeJS/MongoDB中集合的不同数据库,node.js,mongodb,mongoengine,node-mongodb-native,Node.js,Mongodb,Mongoengine,Node Mongodb Native,在一个项目中,我使用它连接到具有一些集合的数据库 现在有另一个数据库包含另一个需要的集合。我想从同一个项目中查询此集合,代码更改量最小 我知道你很漂亮 在NodeJS中是否有这样做的标准方法,例如使用node mongodb本机驱动程序?我想这就是连接到mongo数据库的方法,同样,您可以创建一个具有不同名称的新mongo客户端变量来连接到新的数据库 var MongoClient = require('mongodb').MongoClient , assert = require('as

在一个项目中,我使用它连接到具有一些集合的数据库

现在有另一个数据库包含另一个需要的集合。我想从同一个项目中查询此集合,代码更改量最小

我知道你很漂亮


在NodeJS中是否有这样做的标准方法,例如使用node mongodb本机驱动程序?

我想这就是连接到mongo数据库的方法,同样,您可以创建一个具有不同名称的新mongo客户端变量来连接到新的数据库

var MongoClient = require('mongodb').MongoClient
  , assert = require('assert');

// Connection URL
var url = 'mongodb://localhost:27017/myproject';
// Use connect method to connect to the Server
MongoClient.connect(url, function(err, db) {
  assert.equal(null, err);
  console.log("Connected correctly to server");

  insertDocuments(db, function() {
    db.close();
  });
});