假设现在有一条数据{"_id" : ObjectId("56ecf8e13bc0ede058bfdd95"),name: "test"}
在mongoose中通过
db.xx.find({_id: ObjectId("56ecf8e13bc0ede058bfdd95")})和
db.xx.find({_id:"56ecf8e13bc0ede058bfdd95"})
都可以查询到数据,请问这两者有什么区别,比如性能上?或者是mongoose内部把string转换成Object了?