NodeJS |和尚>无法将对象插入集合中

时间:2016-12-11 01:12:47

标签: javascript node.js mongodb monk

我遇到了Monk for NodeJS的麻烦。我有以下2个文件,一个index.js(我用node index.js调用)和一个实用文件'db'。

index.js

db = require('./../utilities/db');
var collection = db.get('collectionName');
collection.insert({});
process.exit();

db.js

const CONFIG    = require(__dirname + '/../../config/dev'),
  mongo         = require('mongodb'),
  monk          = require('monk'),
  db            = monk(CONFIG.mongodb.database);

module.exports = function(){
    return db;
}()

我已将CONFIG.mongodb.database的值验证为mongodb://127.0.0.1:27017 / db_name。当我运行这段代码时,我希望集合'collectionName'将在里面创建一个空文档。但是没有创建集合。我在这里做错了什么?

我在同一代码库中运行快速Web服务器,它使用相同的db文件。但是在这个快速服务器中它正在工作。我认为它与此有关,但关闭我的快速服务器并不能解决问题。是否有人知道在哪里寻找这个问题的解决方案?

0 个答案:

没有答案