0
> db.foo.remove()
> db.foo.insert({ foo : "bar" })
> var cursor = db.foo.find({ foo : "bar" }).sort({x : 1})
> cursor.hasNext()
true
> cursor.next()
{ "_id" : ObjectId("4e8ddace03998dbf81966015"), "foo" : "bar" }
> db.foo.find({ $query : {foo : "bar"}, $orderby : { x : 1}})
{ "_id" : ObjectId("4e8ddace03998dbf81966015"), "foo" : "bar" }
>
以下查詢:如何看到的MongoDB的轉換查詢殼
變種光標= db.foo.find({FOO: 「酒吧」})的.sort({X:1} )
已被轉換爲下面的語句由shell:
db.foo.find({$查詢:{FOO: 「酒吧」},$的OrderBy:{X:1} })
問:有沒有一種方法可以看到shell轉換後的查詢? 換句話說,給定一個查詢,我可以看到shell的查詢轉換後的形式嗎?