用{$ natural:1}排序是否有意义

时间:2019-02-21 11:05:04

标签: mongodb mongoose

以下两个MongoDB语句是否等效?

  1. db.collection.find(query).sort({$natural: 1})
  2. db.collection.find(query).sort({})

1 个答案:

答案 0 :(得分:1)

两者相同。 https://docs.mongodb.com/manual/reference/glossary/#term-natural-order很清楚:

  

数据库引用磁盘上文档的顺序。这是默认排序顺序。看到$ natural

这与任何默认值一样有意义-如果您不想依赖默认值,则可以显式指定它。