MongoDB docs for DBREFs ki: Eğer DBRefs kullanmak için cazip bir nedeniniz yoksaMongoDB belgeleri neden DBREF kullanmıyor?
yerine manuel referansları kullanın.
Neden? DBREF'lerin kullanımı daha kolay görünüyor, çünkü veri tabanını ve koleksiyon adlarını kodlarlar, bu da uygulamada daha az kodlamaya neden olur. Ayrıca, DBREF a standard format that many drivers understand'dur.
Bu soru ile ilgili, ancak tam olarak aynı değildir:
Bu sorunun cevabı/denormalization gömme bağlama tercih edilir ancak niye kılavuzun soruya cevap olmamasıdır DBREF'lere bağlantı tercih edilir.
7 Kısacası, çoğu durumda, çoğu DBRef'te aynı koleksiyon adını saklamakla kalmazsınız çünkü bu, belgelerinizin boyutunu engeller. – JohnnyHK
@JohnnyHK, bu iyi bir nokta, ancak WiredTiger depolama motorunu kullanırken geçerli olmayabilir https://www.mongodb.com/blog/post/new-compression-options-mongodb-30 –