As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$rand
Novo a partir da versão 8.0
O $rand operador no Amazon DocumentDB é usado para gerar um número aleatório entre 0 e 1.
Parâmetros
Nenhum
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra como usar o $rand operador para selecionar aleatoriamente dois documentos da temp coleção.
Crie documentos de amostra
db.items.insertMany([ { "name": "pencil", "quantity": 110 }, { "name": "pen", "quantity": 159 } ])
Exemplo de consulta
db.items.aggregate([ { $project: { randomValue: { $rand: {} } } } ])
Saída
[
{
_id: ObjectId('6924a5edd66dcae121d29517'),
randomValue: 0.8615243955294392
},
{
_id: ObjectId('6924a5edd66dcae121d29518'),
randomValue: 0.22815483022099903
}
]
Exemplos de código
Para ver um exemplo de código para usar o $rand comando, escolha a guia do idioma que você deseja usar: