Resultados de la búsqueda a petición "mongodb-query"

1 la respuesta

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 ...

1 la respuesta

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" ...

2 la respuesta

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 ...

1 la respuesta

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", ...

3 la respuesta

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" ...

1 la respuesta

$ 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" : [ ...

2 la respuesta

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" : ...

1 la respuesta

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 $ ...

2 la respuesta

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 ...

2 la respuesta

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 ...