Resultados da pesquisa a pedido "aggregation-framework"
O Mongodb converte vários objetos em uma matriz, no local, permanentemente
Eu tenho uma coleção com documentos neste formulário: { "name" : "John Smith", "store_affiliation" : { "stores" : { "ABCD" : { "role" : "General Manager", "startdate" : ISODate("1970-01-01T00:00:00.000+0000"), "enddate" : ...
Pesquisa agregada em $ O tamanho total dos documentos no pipeline correspondente excede o tamanho máximo do documento
Eu tenho um simples$lookup consulta de agregação como a seguinte: {'$lookup': {'from': 'edge', 'localField': 'gid', 'foreignField': 'to', 'as': 'from'}}Quando executo isso em uma correspondência com documentos suficientes, recebo o seguinte ...
$ Geoespacial próximo ao valor atual do campo do documento
Faça esta consulta: { 'location' : { '$near' : [x,y], '$maxDistance' : this.field } }Desejo atribuir a $ maxDistance o valor do campo especificado do documento avaliado atual. Isso é possível?
Filtre a subfaixa de uma matriz por alguns critérios
Oi tenho um documento no formato: { "_id":"someId", "someArray":[ { "subId":1, "subArray":[ { "field1":"A", "filterMe":"NO" }, { "field1":"B", "filterMe":"YES" } ] }, { "subId":2, "subArray":[ { "field1":"C", "filterMe":"YES" }, { "field1":"D", ...
Combine duas coleções com um intervalo
Eu tenho uma coleção "produto" com documentos como estes: {"_id" : 142347106,"name" : "product 1"} {"_id" : 135377126,"name" : "product 2"}Eu tenho uma outra coleção "preço": { "_id" : ObjectId("59310a6bad6e99863c2a6860"), "region" : 1111, ...
Vários campos em que as chaves no documento variam a agregação média
Eu tenho o conjunto de dados da seguinte forma: { "_id" : ObjectId("592d4f43d69b643ac0cb9148"), "timestamp" : ISODate("2017-03-01T16:58:00.000Z"), "Technique-Meteo_Direction moyenne du vent_Mean value wind direction[]" : ...
Remover duplicatas no mongodb
Gostaria de remover duplicatas no robomongo, minha versão 3.0.12, então não posso usar DropDups, { "_id" : ObjectId("id"), "Name" : "No One", "SituationDate" : "18-03-2017", "Situation" : "ACTIVE", "Region" : "13 REGION", "RegisterNumber" : ...
Consultar e filtrar nomes de chaves em vez de valores no MongoDB
Quero encontrar todos os nomes de chave de uma coleção que correspondam parcialmente a uma determinada string. O mais próximo que cheguei foi verificar se existe uma certa chave, mas é uma correspondência exata: db.collection.find({ ...
Promova subcampos para o nível superior na projeção sem listar todas as chaves
Tenho documentos como{'a': 1, 'z': {'b': 2, 'c': 3,}}. eu quero{'a': 1, 'b': 2, 'c': 3}. Eu posso fazer isso com aggregate({'$project': {'b': '$z.b', 'c': '$z.c'}})É possível fazer isso sem listar todas as chaves no subdocumento manualmente?
Contagem do campo Subdocumento distinto e Saída como chaves nomeadas
No MongoDB, se eu tivesse uma coleção parecida com a seguinte, { "auctionId" : 22, "startDt" : "2017-08-28T06:00:00.000Z", "endDt" : "2017-09-04T06:00:00.000Z", "status" : "Open", "pickupDt" : "2017-09-07T06:00:00.000Z", "itmLst" : [ { "itemId" ...