db.blog.save({ title : "My First Post", author: {name : "Jane", id : 1}})
由於命令不匹配,下面應該返回什麼?mongodb find()命令與模式命令不同
db.blog.find({"author" : {"id" : 1, "name" : "Jane"}})
編輯:
根據官方的MongoDB documentation,該keyorder必須(至少findOne()
)相匹配。它不會返回匹配對象使用db.blog.findOne({"author" : {"id" : 1, "name" : "Jane"}})
那麼'db.blog.findOne({「author」:{「id」:1,「name」:「Jane」}})'return? – bouncingHippo
@bouncingHippo對不起,它沒有點擊你在說嵌入對象。那將不會返回任何匹配。你想做什麼? – JohnnyHK
即時通訊只是試圖查看'find()'是否嚴格遵循按鍵順序,就像'findOne()' – bouncingHippo