db.blog.save({ title : "My First Post", author: {name : "Jane", id : 1}})
由于键顺序不匹配,下面应该返回什么?
db.blog.find({"author" : {"id" : 1, "name" : "Jane"}})
编辑:
根据官方 mongodb文档,keyorder 必须匹配(至少 for findOne()
)。它不会使用返回仅匹配对象db.blog.findOne({"author" : {"id" : 1, "name" : "Jane"}})