5

基本上问题很简单:

如何对以 _ 开头的集合发出查询?

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

4

1 回答 1

5

将其放在引号中并使用 getCollection 方法。看这篇文章

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

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

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

db.getCollection("_foo").find()
于 2013-07-28T02:04:32.760 回答