MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mangusta:popola un campo popolato

Da quello che ho verificato nella documentazione e da quello che ho sentito da te, questo non può essere ottenuto, ma puoi compilare tu stesso i documenti "uarticle.article" nella funzione di callback.

Tuttavia voglio sottolineare un altro aspetto che ritengo più importante. Hai documenti nella collezione A che fanno riferimento alla collezione B e nei documenti della collezione B hai un altro riferimento a documenti nella collezione C.

O stai sbagliando (mi riferisco alla struttura del database) o dovresti usare un database relazionale come MySQL qui. Il potere di MongoDB si basa sul fatto che puoi incorporare più informazioni nei documenti, dovendo quindi fare query minori (avere i tuoi dati in un'unica raccolta). Anche se fare riferimento a qualcosa va bene, avere un riferimento e poi un altro riferimento non sembra che tu stia sfruttando appieno MongoDB qui.

Forse vorresti condividere la tua situazione e la struttura del database in modo da poterti aiutare di più.