我正在阅读MongoDB手册.一些例子,围绕关键值引用,例如:db.test.find({"_id" : 5})
和其他人没有,例如:db.test.find({_id : 5})
引用和未引用的版本都有效.但我想知道这里是否有一些细微差别,我不知道或是一个首选的最佳做法?
谢谢.
在JavaScript(MongoDB shell的语言)中,它们的处理方式完全相同.但是,如果某个键包含一个句点,例如当您使用点表示法与嵌入字段匹配时,则需要引号,如下所示:
db.test.find({"name.last": "Jones"})
我的偏好是不使用引号,除非他们需要.