【问题标题】:Different databases for collections in NodeJS/MongoDBNodeJS/MongoDB 中集合的不同数据库
【发布时间】:2016-01-05 09:08:44
【问题描述】:

在一个项目中,我使用node-mongodb-native 连接到带有一些集合的数据库。

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

我知道MongoEngine does this 相当漂亮。

在 NodeJS 中是否有标准的方法来执行此操作,例如使用 node-mongodb-native 驱动程序?

【问题讨论】:

    标签: node.js mongodb mongoengine node-mongodb-native


    【解决方案1】:

    我想这是您连接到 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();
      });
    });
    

    【讨论】:

      猜你喜欢
      • 2018-11-27
      • 2019-01-13
      • 2020-08-08
      • 1970-01-01
      • 2023-02-02
      • 2013-02-14
      • 2012-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多