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.

6
$ lookup em ObjectId's em uma matriz
Qual é a sintaxe para fazer uma $ lookup em um campo que é uma matriz de ObjectIds em vez de apenas um único ObjectId? Exemplo de documento de pedido: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } Consulta que não funciona: db.orders.aggregate([ { $lookup: { from: …

8
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 carimbo de data / hora adicionado. O problema é que a coleta é mais longa, é o tempo …




6
O uso de dados em buffer do estágio de classificação de estouro excede o limite interno
Usando o código: all_reviews = db_handle.find().sort('reviewDate', pymongo.ASCENDING) print all_reviews.count() print all_reviews[0] print all_reviews[2000000] A contagem é impressa 2043484e impressa all_reviews[0]. No entanto, ao imprimir all_reviews[2000000], recebo o erro: pymongo.errors.OperationFailure: erro do banco de dados: Erro do executor: O uso de dados em buffer do estágio de classificação de estouro de …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.