基本上问题很简单:
如何对集合发出查询,该集合以_?
开头例如,如果我有2个集合test
和_test
,我在db.test.findOne()
中尝试db._test.findOne()
和mongoshell
,那么第一个正在按预期工作,而第二个告诉我TypeError: db._testhas no properties (shell):1
答案 0 :(得分:4)
将其放在引号中并使用getCollection方法。见article
示例要创建集合_foo并插入{a:1}文档,请使用以下操作:
db.getCollection("_foo").insert( { a : 1 } )
要执行查询,请使用find()方法,如下所示:
db.getCollection("_foo").find()