Resultados da pesquisa a pedido "mongodb-query"

1 a resposta

PyMongo cria índice exclusivo com 2 ou mais campos

Como posso criar um índice no pymongo com 2 campos, para serem únicos juntos? Eu tenho este código: self.db[self.mongo_collection].create_index("url", unique=True)mas eu preciso ser único comurl ecategory.

1 a resposta

Como executar uma atualização em massa de documentos no MongoDB com Java

Estou usando o MongoDB 3.2 e o MongoDB Java Driver 3.2. Eu tenho uma matriz de algumas centenas de documentos atualizados que agora devem ser salvos / armazenados no MongoDB. Para fazer isso, eu itero sobre a matriz e chamo para cada documento ...

1 a resposta

Como fazer uma consulta comlex ao MongoDB com o Powershell

Preciso recuperar dados do mongoDB usando o Powershell. Digamos que eu tenho a coleção db.orders e preciso recuperar apenas os pedidos criados durante a semana passada e recuperar apenas colunas específicas, por exemplo, campos _id, ...

2 a resposta

Qual é a diferença entre replaceOne () e updateOne () no MongoDB?

As operações em massa do MongoDB têm duas opções: Bulk.find.updateOne() [https://docs.mongodb.org/manual/reference/method/Bulk.find.updateOne/] Adiciona uma única operação de atualização de documento a uma lista de operações em massa. A ...

3 a resposta

Como associar várias coleções com $ lookup no mongodb

Quero ingressar em mais de duas coleções no MongoDB usando a pesquisa agregada $. É possível participar? Me dê alguns exemplos. Aqui eu tenho três coleções: "Comercial" { "_id" : ObjectId("5684f3c454b1fd6926c324fd"), "email" : ...

2 a resposta

MongoDB - distinto com consulta não usa índices

Usando o Mongo 3.2. Digamos que eu tenho uma coleção com este esquema: { _id: 1, type: a, source: x }, { _id: 2, type: a, source: y }, { _id: 3, type: b, source: x }, { _id: 4, type: b, source: y }Claro que meu banco de dados é muito maior e ...

2 a resposta

Pesquisa aninhada no MongoDB com 3 níveis

Preciso recuperar toda a hierarquia de objetos únicos do banco de dados como um JSON. Na verdade, a proposta sobre qualquer outra solução para alcançar esse resultado seria altamente apreciada. Decidi usar o MongoDB com seu suporte a pesquisa de ...

2 a resposta

Como continuar a inserção após erro de chave duplicada usando o PyMongo

Se eu precisar inserir um documento no MongoDB, se ele ainda não existir db_stock.update_one(document, {'$set': document}, upsert=True). fará o trabalho (fique à vontade para me corrigir se estiver errado) Mas se eu tiver uma lista de ...

3 a resposta

como $ project ObjectId para string valor agregado mongodb?

Existe um operador que eu possa usaragregarfunção para obter uma string em vez de ObjectId em resposta? db.something.aggregate([ {$match: {'property': {$exists:true}} }, {$project: {stringId: '$_id.???'}}])

1 a resposta

Moongoose $ match agregado não corresponde ao ID

Quero mostrar produtos por IDs (56e641d4864e5b780bb992c6 e56e65504a323ee0812e511f2) e mostre o preço depois de subtraído pelo desconto, se disponível. Posso contar o preço final usando agregado, mas isso retorna todos os documentos de uma ...