我的大部分查询都使用 MongoHub。我注意到当我填写搜索条件时它会生成一个 mongo 命令。
例如,它将生成如下内容:
db.myDatabase.myCollection.find().sort({ "_id": 1}).skip(0).limit(30)
当我输入db.myDatabase.myCollection.find()
mongo shell 命令时,没有返回任何内容。(也不会生成错误消息)。
相反,如果我输入:
{
use myDatabase
db.myCollection.find()
}
然后我得到结果。
有人知道mongo是如何解释的db.[???].[????].find()
吗?