【问题标题】:Can't load js into MongoDB无法将js加载到MongoDB中
【发布时间】:2014-08-17 07:17:24
【问题描述】:

试图让this project 在本地运行。

NPM 已安装。 Mongo 正在运行,但无法加载种子文件。

使用 mac OSX,我的终端输出是:

curtiss-mbp:CustomerManager curtiss$ mongo
MongoDB shell version: 2.7.4
connecting to: test
Server has startup warnings: 
2014-08-16T18:28:54.115-0400 [initandlisten] 
2014-08-16T18:28:54.115-0400 [initandlisten] ** NOTE: This is a development version (2.7.4) of MongoDB.
2014-08-16T18:28:54.115-0400 [initandlisten] ** Not recommended for production.
2014-08-16T18:28:54.115-0400 [initandlisten] 
2014-08-16T18:28:54.115-0400 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
2014-08-16T18:28:54.115-0400 [initandlisten]

use custmgr
switched to db custmgr
load("initMongoCustData.js")
2014-08-16T18:40:33.956-0400 Error: remove needs a query
at Error ()
at DBCollection.remove (src/mongo/shell/collection.js:299:31)
at initMongoCustData.js:65:14
at (shell):1:1 at src/mongo/shell/collection.js:299
2014-08-16T18:40:33.956-0400 Error: error loading js file: initMongoCustData.js
at (shell):1:1

无法将js加载到MongoDB中。我是否遗漏了什么或做错了什么?

【问题讨论】:

    标签: javascript node.js angularjs macos mongodb


    【解决方案1】:

    Line 65 initMongoCustData.js 应该从

    db.customers.remove();
    

    db.customers.remove({});
    

    【讨论】:

      猜你喜欢
      • 2019-03-22
      • 1970-01-01
      • 2019-10-01
      • 2019-12-29
      • 2020-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-31
      相关资源
      最近更新 更多