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

¿Cómo proyectar por un valor como propiedad en MongoDB?

Tengo este objeto: json { "_id":"1", "a":"b", "b":"valor deseado" }, { "_id":"2", "a":"c", "c":"valor deseado 2" } ¿Cómo puedo obtener el valor de a y hacer que sea la propiedad con la que proyecto para obtener “valor deseado” / “valor deseado 2”? Resultado deseado: { "_id":"1", "b":"valor deseado" }, { . . . Read more

Eliminar todos los documentos anteriores a 7 días en MongoDB.

Soy un traductor de español que traduce documentos de IT. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown Puedo eliminar todos los documentos anteriores a 7 días desde la shell de mongo con la siguiente consulta.. db.test.remove({"trans_date" : {"$lt": new Date(new Date().setDate(new Date().getDate() – . . . Read more

¿Qué será más rápido: buscar documentos con $lookup o buscarlos de forma concurrente?

Supongamos que tenemos dos colecciones: parents y children y tienen una relación de 1 a muchos (ejemplo con cliente Node.js MongoDB). const parents = client.db('my_db').collection('parents'); const children = client.db('my_db').collection('children'); El primer enfoque sería: await parents.aggregate([ {$match: {_id: parentId}}, {$lookup: { from: 'children', foreignField: 'parentId', localField: '_id', as: 'children' }} ]) . . . Read more