MongoDB:如何查询名为“version”的集合

时间:2014-09-04 07:43:53

标签: javascript mongodb mongodb-query mongodb-shell

我正在使用包含名为“version”的集合的mongo数据库。现在似乎“db.version()”本身就是一个保留函数,集合名称被它隐藏了。

使用Mongo Java Driver可以从集合中检索数据,如何使用CLI进行操作?

1 个答案:

答案 0 :(得分:2)

你可以这样做:

db.getCollection("version").find()

最后一种形式与您在Java驱动程序中的实现方式基本相同,或者在动态绑定不可用的许多语言实现中实际上是相同的。

同样适用于shell中不允许使用该名称的任何其他形式,例如:

db.getCollection("example@example.com").find()

实际上,shell中引发的所有内容都是调用此官方方法。