我正在使用包含名为“version”的集合的mongo数据库。现在似乎“db.version()”本身就是一个保留函数,集合名称被它隐藏了。
使用Mongo Java Driver可以从集合中检索数据,如何使用CLI进行操作?
答案 0 :(得分:2)
你可以这样做:
db.getCollection("version").find()
最后一种形式与您在Java驱动程序中的实现方式基本相同,或者在动态绑定不可用的许多语言实现中实际上是相同的。
同样适用于shell中不允许使用该名称的任何其他形式,例如:
db.getCollection("example@example.com").find()
实际上,shell中引发的所有内容都是调用此官方方法。