以下两个MongoDB语句是否等效?
db.collection.find(query).sort({$natural: 1})
db.collection.find(query).sort({})
答案 0 :(得分:1)
两者相同。 https://docs.mongodb.com/manual/reference/glossary/#term-natural-order很清楚:
数据库引用磁盘上文档的顺序。这是默认排序顺序。看到$ natural
这与任何默认值一样有意义-如果您不想依赖默认值,则可以显式指定它。