如果你想显示所有结果,你可以从shell db.collection.find().toArray()
获得所有结果,如果没有它.
DBQuery.shellBatchSize = 300
会做.
MongoDB文档 - mongo Shell入门 - 执行查询
如果你想显示所有结果,你可以从shell db.collection.find().toArray()
获得所有结果,如果没有它.
您可以it
在shell内部使用迭代接下来的20个结果.it
如果您看到"有更多",只需键入,您将看到接下来的20个项目.
可以随时做:
db.foo.find().forEach(function(f){print(tojson(f, '', true));});
获得紧凑的视图.
另外,我发现限制find返回的字段非常有用:
db.foo.find({},{name:1}).forEach(function(f){print(tojson(f, '', true));});
这将只从foo返回_id和name字段.