Если вы имеете в виду естественный порядок , который отражает порядок вставки документов.
Рассмотрите следующий запрос:
db.trees.insert( { _id: 1, name: "oak"} )
db.trees.insert( { _id: 2, name: "chestnut"} )
db.trees.insert( { _id: 3, name: "maple"} )
db.trees.insert( { _id: 4, name: "birch"} )
Следующий запрос возвращает документыв естественном порядке:
db.trees.find().sort( { $natural: 1 } )
[
{ "_id" : 1, "name" : "oak"}
{ "_id" : 2, "name" : "chestnut"}
{ "_id" : 3, "name" : "maple"}
{ "_id" : 4, "name" : "birch"}
]
Однако при удалении операций освобождают место, которое затем занимают вновь вставленные документы, тогда естественный порядок документов не будет отражать порядок вставки.