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

El campo de proyecto no existe por valor predeterminado.

Quiero proyectar un campo que no existe al valor predeterminado. CollectionA JSON {   _id: ObjectId ("6013859ba0c3120034d08bfa"),   nombre: "A1",   refs: [    {id: ObjectId ("6013859ba0c3120034d08bfb"), texto: "ABC"},    {id: ObjectId ("6013859ba0c3120034d08bfc"), texto: "DEF"}   ] } CollectionB {   _id: ObjectId (“6013859ba0c3120034d08bfb”),   nombre: “B1”,   altName: “b1” . . . Read more

MongoDB: Contar el número total de valores verdaderos y falsos para documentos que coinciden con una consulta.

Mi pregunta es exactamente igual que esta: https://stackoverflow.com/questions/27945060/mongodb-count-total-number-of-true-and-false-values-for-documents-matching-a-que He seguido la misma solución pero no obtengo el resultado deseado. Tengo algunos registros de productos en la base de datos. Algunos son gratis y otros no. Quiero recuperar la cantidad de productos gratuitos y no gratuitos. Estos son mis registros: { . . . Read more

Buscar en un array de objetos.

Cómo buscar un objeto por id de referencia y otras propiedades. collectionA { _id: ObjectId("6013859ba0c3120034d08bfa"), name: "A1", refs:[ {id: ObjectId("6013859ba0c3120034d08bfb"), text: "ABC"}, {id: ObjectId("6013859ba0c3120034d08bfc"), text: "DEF"} ] } collectionB { _id: ObjectId(“6013859ba0c3120034d08bfb”), name: “B1” } { _id: ObjectId(“6013859ba0c3120034d08bfc”), name: “B2” } Resultado esperado { _id: ObjectId("6013859ba0c3120034d08bfa"), name: 'A1', refs:[ {id: . . . Read more

Filtrar objeto de array y seleccionar campo.

Tengo una lista de objetos con pares de nombres y valores en ellos y no puedo descubrir cómo recuperar un valor de un arreglo donde el nombre es cierto valor. Por ejemplo: Ahora necesito encontrar el valor del elemento con “name”: “NEEDCUSTOMSDOCUMENT” así que en este caso “value”: “True” Puedo . . . Read more

Graphlookup para construir una lista de enlaces.

Estoy intentando construir una lista de enlaces (con suerte devuelta como un array) a partir de documentos que se referencian entre sí. Estoy utilizando el marco de agregación de MongoDB para que devuelva 4 -> 3 -> 2 -> 1 o [4,3,2,1]. ¿Qué debo hacer para que funcione? db.collection.aggregate([ { . . . Read more