Perguntas com a marcação «mongodb-query»

Esta tag é para questões relacionadas à consulta e atualização de coleções MongoDB, seja por meio do shell mongo ou usando um driver de linguagem de programação.

336
Registro aleatório do MongoDB

Estou procurando obter um registro aleatório de um enorme (100 milhões de registros) mongodb. Qual é a maneira mais rápida e eficiente de fazer isso? Os dados já estão lá e não há campo em que eu possa gerar um número aleatório e obter uma linha aleatória. Alguma

146
mongodb: insira se não existir

Todos os dias, recebo um estoque de documentos (uma atualização). O que eu quero fazer é inserir cada item que ainda não existe. Também quero acompanhar a primeira vez que os inseri e a última vez que os vi em uma atualização. Não quero documentos duplicados. Não quero remover um documento que...

99
Obtenha o registro mais recente da coleção mongodb

Quero saber o registro mais recente de uma coleção. Como fazer isso? Observação: eu sei que as seguintes consultas de linha de comando funcionam: 1. db.test.find().sort({"idate":-1}).limit(1).forEach(printjson); 2. db.test.find().skip(db.test.count()-1).forEach(printjson) onde idate tem o...