sql >> Base de Datos >  >> NoSQL >> MongoDB

Mangosta:Rellene un campo poblado

Por lo que verifiqué en la documentación y por lo que escuché de usted, esto no se puede lograr, pero puede completar los documentos "uarticle.article" usted mismo en la función de devolución de llamada.

Sin embargo quiero señalar otro aspecto que considero más importante. Tiene documentos en la colección A que hacen referencia a la colección B, y en los documentos de la colección B tiene otra referencia a documentos en la colección C.

O está haciendo esto mal (me refiero a la estructura de la base de datos), o debería estar usando una base de datos relacional como MySQL aquí. El poder de MongoDB radica en el hecho de que puede incrustar más información en los documentos, por lo que debe realizar menos consultas (tener sus datos en una sola colección). Si bien hacer referencia a algo está bien, tener una referencia y luego otra referencia no parece que esté aprovechando al máximo MongoDB aquí.

Tal vez le gustaría compartir su situación y la estructura de la base de datos para que podamos ayudarlo más.