当我在robomongo中运行此命令时,得到的输出带有不同的行:
db.getCollection('houses').find({})
现在,我尝试在mongo shell中运行相同的命令:
我写了一个脚本mongo.js
:
conn = new Mongo();
db = conn.getDB("development");
db.getCollection('houses').find({});
使用以下命令打开控制台:
mongo --shell
并尝试运行命令:
> load('mongo.js')
true
我不明白为什么我只能得到true
输出。我想查看查询输出!我怎么了 谢谢
在shell脚本中,可以代替console.log
使用
print()
//对于纯文本,
或printjson()
//对于json
用法 :
printjson(db.getCollection('houses').find({}));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句