0
我试图进行针对的MongoDB副本集的JavaScript文件,但第2行,出现以下错误失败:MongoDB的shell脚本的副本集
MongoDB shell version: 2.4.5
connecting to: test
Tue Jan 21 09:00:01.702 JavaScript execution failed:
ReferenceError: conn is not defined at /opt/mongo-scripts/views-by-date.js:L2
failed to load: /opt/mongo-scripts/views-by-date.js
这是脚本的内容:
var conn = new Mongo();
var db = conn.getDB("main"); // line 2
var date = ISODate();
...
这是我在bash shell中运行以下命令:
mongo /opt/mongo-scripts/views-by-date.js
我假设,虽然很可能是错的,我t与它作为一个副本集有关,因为脚本在我的本地非副本集mongo实例上工作。
如果你对此有何评论的第一行会发生什么,而第二行是'变种DB =分贝.getSisterDB( “主”)'? –
感谢@orid已经做到了。想创建答案,我会标记它。 – Nalum