2

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

使用 Mongo Java 驱动程序可以从集合中检索数据,我如何使用 CLI 来实现?

4

1 回答 1

4

你可以这样做:

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

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

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

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

实际上,shell 内部发生的所有事情就是调用了这个官方方法。

于 2014-09-04T07:45:15.367 回答