Mongodbnin kendi eklediği id olan ObjectId("5327e425b5c39ba817000008") şeklinde mi kullanmam daha doğru olur yoksa numeric auto increment değeri mi eklemeliyim ki bu durumda her insertte fazladan bir sorgu yapmam gerekçek.
Eğer mongodbnin atadığı id değerini kullanırsam (ki şu an bu yolda ilerliyorum); ilgili documentle (satır) başka collectiona (tablo) ait documentleri ilişkilendirmem gerektiğinde ilişkilendilcek olan documentin idsini ObjectId("id") şeklinde mi yoksa sadece id şeklinde mi kullanmalıyım?
aşağıdaki resim üstünde soruyu anlamak daha kolay olcaktır. Örnekte bir kategorinin bir üst idsini ustid sütununa, birden fazla üst idsi varsa altında olduğu tüm idleri de ustidler sütununa ekliyorum.
ustid sutununa id değerini sadece id, ustidler sütununa ise tüm üst kategorilerinin id'lerini ObjectId("id") şeklinde girdim.

Her iki durumda da rahatlıkla erişebiliyorum ama performans açısndan doğru olan nedir? Sizce hangisini kullanmalıyım? Yoksa her insetrtte fazladan bir sorgu yapmam gerekmesine rağmen numeric auto increment mı kullanmalıyım?
Saygılar.
.
.

