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.
$rand
Novedades de la versión 8.0
El $rand operador de Amazon DocumentDB se utiliza para generar un número aleatorio entre 0 y 1.
Parámetros
Ninguno
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo utilizar el $rand operador para seleccionar aleatoriamente dos documentos de la temp colección.
Cree documentos de muestra
db.items.insertMany([ { "name": "pencil", "quantity": 110 }, { "name": "pen", "quantity": 159 } ])
Ejemplo de consulta
db.items.aggregate([ { $project: { randomValue: { $rand: {} } } } ])
Salida
[
{
_id: ObjectId('6924a5edd66dcae121d29517'),
randomValue: 0.8615243955294392
},
{
_id: ObjectId('6924a5edd66dcae121d29518'),
randomValue: 0.22815483022099903
}
]
Ejemplos de código
Para ver un ejemplo de código para usar el $rand comando, elija la pestaña del idioma que desee usar: