Devi solo usare un vero DBRef (e mongoose-dbref ) per il caso in cui un campo può contenere ObjectId che fanno riferimento a documenti potenzialmente in più di una raccolta. Un DBRef è una tupla di un ObjectId , un nome di raccolta e un nome di database facoltativo.
Mangusta ref: i campi, tuttavia, contengono solo un ObjectId ed è lo schema Mongoose che definisce cosa uno raccogliere il riferimento ObjectIds.
Quindi Mongoose ref: i campi sono più efficienti e dovrebbero essere sempre utilizzati a meno che non sia necessario il supporto di riferimento multi-raccolta che DBRef fornisce.