从_开始的mongodb查询集合

时间:2013-07-28 01:56:29

标签: mongodb mongo-shell

基本上问题很简单:

如何对集合发出查询,该集合以_?

开头

例如,如果我有2个集合test_test,我在db.test.findOne()中尝试db._test.findOne()mongoshell,那么第一个正在按预期工作,而第二个告诉我TypeError: db._testhas no properties (shell):1

1 个答案:

答案 0 :(得分:4)

将其放在引号中并使用getCollection方法。见article

示例要创建集合_foo并插入{a:1}文档,请使用以下操作:

db.getCollection("_foo").insert( { a : 1 } )

要执行查询,请使用find()方法,如下所示:

db.getCollection("_foo").find()