Các khái niệm cơ bản về tập lệnh MongoDB là gì?Khái niệm cơ bản về tập lệnh MongoDB - Cách thực hiện
Tôi nghĩ rằng kịch bản sẽ kết thúc với .js
, và chúng tôi chạy nó bằng cách sử mongo try.js
Nhưng nếu tôi đặt
print(db.foo.find())
trong try.js
và sử dụng mongo try.js
nó sẽ nói
MongoDB shell version: 1.6.1
connecting to: test
DBQuery: test.foo -> undefined
và nếu tôi là chúng tôi e vỏ tương tác bằng cách gõ mongo
và loại
> db.foo.find()
{ "_id" : ObjectId("4c7a73428261000000003a7e"), "a" : 1 }
> print(db.foo.find())
DBQuery: test.foo -> undefined
các {a : 1}
là cái gì tôi chèn trước đó sử dụng db.foo.insert({a:1})
những cách thích hợp làm MongoDB Scripts và làm thế nào để in những điều trên như một Ruby irb
hoặc Python là gì IDLE
? cảm ơn. (Ruby puts a.inspect
hoặc p a
có thể vừa in ra toàn bộ cấu trúc của a
thường (tất cả các tên biến và giá trị trong a
))
alert(db.foo.find())
và console.log(db.foo.find())
sẽ không hoạt động hoặc.
tôi thấy rằng tôi có thể in mọi thứ ra sử dụng 'printjson ({hm: 'vâng'})' hoặc 'db.foo.find() .forEach (printjson) 'nếu không có trong shell –