es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AGGREGATION-FRAMEWORK

MongoDB agrupa los resultados por intervalo de tiempo

Tengo una colección como la siguiente. { “campo1″:”valor1”, “created_at”:”2022-01-01T11:42:01Z” }, { “campo1″:”valor2”, “created_at”:”2022-01-01T11:22:15Z” } Necesito agrupar los resultados por intervalos de tiempo de 15 minutos y proyectar los resultados de la siguiente manera a partir de esta colección. [{ “desde”:”2022-01-01T11:15:00Z”, “hasta”:”2022-01-01T11:30:00Z”, “conteo”:1 }, { “desde”:”2022-01-01T11:30:00Z”, “hasta”:”2022-01-01T11:45:00Z”, “conteo”:1 }] Puedo obtener . . . Read more

Cómo actualizar un documento de MongoDB con una condición de que contenga un campo de objeto en el array de objetos.

El objetivo es buscar el valor del campo del objeto en el array user.inCart; si se encuentra el valor, se actualiza el campo del objeto “quntity”. En caso contrario, se añade un nuevo objeto al array. Tengo este código que funciona correctamente: Users.findOneAndUpdate({ id: req.user.id, ‘inCart.item’: req.body.item }, { $inc: . . . Read more

MongoDB – Cómo agregar datos para cada registro

Tengo algunos datos almacenados así: bson { “id” : 1, “direccionesServidor” : { “nombre” : “0.0.0.0:8000”, “nombre2”: “0.0.0.0:8001” } } Necesito los datos agregados de esta manera: bson [ { “id”:”1″, “nombre”:”nombre1″, “url”:”0.0.0.0:8000″ }, { “id”:”1″, “nombre”:”nombre2″, “url”:”0.0.0.0:8001″ } ] ¿Cuál es la solución sin usar un bucle?