Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$natural
El $natural operador de Amazon DocumentDB se utiliza para ordenar los documentos en su orden natural, que es el orden en el que se insertaron en la colección. Esto contrasta con el comportamiento de ordenación predeterminado, que consiste en ordenar los documentos en función de los valores de los campos especificados.
Parámetros
Ninguno
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo utilizar el $natural operador para ordenar los documentos de una colección en su orden natural.
Cree documentos de muestra
db.people.insertMany([ { "_id": 1, "name": "María García", "age": 28 }, { "_id": 2, "name": "Arnav Desai", "age": 32 }, { "_id": 3, "name": "Li Juan", "age": 25 }, { "_id": 4, "name": "Carlos Salazar", "age": 41 }, { "_id": 5, "name": "Sofia Martínez", "age": 35 } ]);
Ejemplo de consulta
db.people.find({}, { "_id": 1, "name": 1 }).sort({ "$natural": 1 });
Salida
[
{ "_id": 1, "name": "María García" },
{ "_id": 2, "name": "Arnav Desai" },
{ "_id": 3, "name": "Li Juan" },
{ "_id": 4, "name": "Carlos Salazar" },
{ "_id": 5, "name": "Sofia Martínez" }
]
La consulta ordena los documentos de la colección en su orden natural, que es el orden en el que se insertaron.
Ejemplos de código
Para ver un ejemplo de código para usar el $natural comando, elija la pestaña correspondiente al idioma que desee usar: