MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mangusto:Preencha um campo preenchido


Pelo que verifiquei na documentação e pelo que ouvi de você, isso não pode ser alcançado, mas você mesmo pode preencher os documentos "uarticle.article" na função de retorno de chamada.

No entanto, quero destacar outro aspecto que considero mais importante. Você tem documentos na coleção A que fazem referência à coleção B, e nos documentos da coleção B você tem outra referência a documentos na coleção C.

Você está fazendo isso errado (estou me referindo à estrutura do banco de dados), ou você deveria estar usando um banco de dados relacional como o MySQL aqui. O poder do MongoDB está no fato de você poder incorporar mais informações em documentos, tendo assim que fazer menos consultas (ter seus dados em uma única coleção). Enquanto referenciar algo está ok, ter uma referência e depois outra referência não parece que você está aproveitando ao máximo o MongoDB aqui.

Talvez você queira compartilhar sua situação e a estrutura do banco de dados para que possamos ajudá-lo mais.