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: MONGODB-QUERY

MongoDB muy lento al eliminar muchos y remover

En mi base de datos de MongoDB con 2 réplicas tengo una colección con más de 100 millones de documentos, el tamaño de la colección es de más de 400 GB y el tamaño de los índices es de 150 GB. Tengo que reducir el tamaño de la colección eliminando . . . Read more

No se puede acceder al resultado de $addFields en $lookup dentro de la función Aggregate de MongoDB.

Tengo una función de agregación en la cual hay búsquedas anidadas con una tubería. En una de las tuberías tengo lo siguiente: { “$addFields”: { “ids”: { “$split”: [“$id”, “,”] } } }, { “$lookup”: { “from”: ‘collection2’, “let”: {“new_id”: “$ids”}, “pipeline”: [ { “$match”: { “$expr”: { “$in”: [“$ID”, . . . Read more

MongoDB empuje el valor existente de un campo a otro campo en un array de objetos.

Si tengo un documento como este: db.people.insertOne({name: “Annie”, latestScore: 5}); Entonces, basándome en esta respuesta, puedo mover latestScore a un campo de array de la siguiente manera: db.people.updateOne( {name: ‘Annie’}, [ {$set: {scoreHistory: {$concatArrays: [ {$ifNull: [“$scoreHistory”, []]}, [“$latestScore”] ]} } }, { $unset: [“latestScore”] } ] ); Este es . . . Read more

Consulta de MongoDB v5.0.5 utilizando solo la hora

Primera ocasión experimentando con fechas y horas en MongoDB. Actualmente, he insertado correctamente fechas UTC en mis documentos: { “Value”: 10, “DateTime”: { “$date”: “2013-08-23T08:00:00.000Z” } } Quiero consultar los datos para devolver todos los campos ‘value’ y ‘datetime’ de todos los documentos en los que la hora sea 08. . . . Read more