This version of the documentation is archived and no longer supported.



Use the $natural operator to use natural order for the results of a sort operation. Natural order refers to the logical ordering of documents internally within the database.

The $natural operator uses the following syntax to return documents in the order they exist on disk:

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

Use -1 to return documents in the reverse order as they occur on disk:

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

See also


←   $query Database Commands  →