MongoDB脚本的基础是什么?
我认为脚本将结束.js,我们使用它来运行它mongo try.js
但是,如果我把
print(db.foo.find())
Run Code Online (Sandbox Code Playgroud)
在try.js和使用mongo try.js
它会说
MongoDB shell version: 1.6.1
connecting to: test
DBQuery: test.foo -> undefined
Run Code Online (Sandbox Code Playgroud)
如果我通过键入mongo和键入使用交互式shell
> db.foo.find()
{ "_id" : ObjectId("4c7a73428261000000003a7e"), "a" : 1 }
> print(db.foo.find())
DBQuery: test.foo -> undefined
Run Code Online (Sandbox Code Playgroud)
这{a : 1}是我之前插入的东西db.foo.insert({a:1})
做MongoDB脚本的正确方法是什么,以及如何像Ruby irb或Python 一样打印出来IDLE?谢谢.(Ruby puts a.inspect或者p a都可以打印出a通常的整个结构(所有的变量名和值a))
alert(db.foo.find())并且console.log(db.foo.find())也不会工作.