Resultados de la búsqueda a petición "mongodb-query"
MongoDB Count () vs. Agregación
He usado mucho la agregación en mongo, sé que los beneficios de rendimiento en los recuentos agrupados, etc. Pero, ¿tiene mongo alguna diferencia en el rendimiento en esas dos formas de contar todos los documentos de una ...
Ordenar documentos sin campo existente al final de los resultados
Tengo los siguientes documentos, pocos documentos solo tienenbids campos. Colección: { "_id" : "PqwSsLb2jsqTycMWR", "name" : "aaa", "bids" : [ { "amount" : NumberInt(450) } ] } { "_id" : "93EDoQfeYEFk8pyzX", "name" : "bbb" } { "_id" ...
seleccione según la marca de tiempo y actualice la marca de tiempo con cero
¿Cómo selecciono registros de un campo de fecha que tiene un valor de tiempo (HH: MM: SS.Milisegundo) mayor que cero de la colección Mongodb y lo actualizo con el valor de hora (HH: MM: SS) como cero manteniendo el valor de fecha igual a ...
Agregación MongoDB: $ group por fecha, incluso si no existe
Ya tengo una consulta que se ve así: {$match:{ "when":{$gt: new Date(ISODate().getTime() - 1000 * 60 * 60 * 24 * 30)} }}, {$project:{ "year":{$year:"$when"}, "month":{$month:"$when"}, "day": {$dayOfMonth:"$when"} }}, {$group:{ _id:{year:"$year", ...
mongodb get _id como cadena en la consulta de búsqueda
Aquí he creado una colección con un solo documento. db.getCollection('example').insert({"example":1});He intentado usar Projection y recupero el _id. db.getCollection('example').find({"example":1},{"_id":1}); { "_id" ...
$ buscar múltiples niveles sin $ relajarse?
Tengo las siguientes colecciones colección del lugar { "_id" : ObjectId("5acdb8f65ea63a27c1facf86"), "name" : "ASA College - Manhattan Campus", "addedBy" : ObjectId("5ac8ba3582c2345af70d4658"), "reviews" : [ ...
Grupo MongoDB y suma con id como clave
¿Es posible obtener el resultado de la función agregada comokey:count? Ejemplo: Tengo la siguiente consulta agregada: db.users.aggregate([ { $group: { _id: "$role", count: { $sum: 1 } } } ])entonces los resultados aparecen como: { "_id" : ...
Uso de la funcionalidad Mongoose / MongoDB $ addToSet en una matriz de objetos
digamos que tengo esta propiedad de matriz ('artículos') en un esquema Mongoose: articles: [ { kind: 'bear', hashtag: 'foo' }, { kind: 'llama', hashtag: 'baz', }, { kind: 'sheep', hashtag: 'bar', } ]como puedo usar $ ...
Mongodb agregado $ group para múltiples rangos de fechas
En mi conjunto, cada documento en la secuencia tendrá una fecha. Necesito sumar algunos valores sobre intervalos de fechas ... Es decir. { value: 3, date: [SoME TIME STAMP] }, { value: 4, date: [SoME TIME STAMP] }, { value: 1, date: [SoME TIME ...
Cómo usar $ in o $ nin en mongo agregación $ group $ cond
Quiero lograr $ sum con $ cond al tener $ o en la propiedad: db.collectionName.aggregate( { "$group": { "_id":'$created_at', "count": {"$sum": 1}, "count_failure": { "$sum": { "$cond": [ { "$id": { "$in": [ 0,100,101,102,103,104,105 ] } }, 1, 0 ...