ve @Sammaye (mongodb site alınan) çünkü NesneKimliği olasılıkla
ObjectId is a 12-byte BSON type, constructed using:
a 4-byte value representing the seconds since the Unix epoch,
a 3-byte machine identifier,
a 2-byte process id, and
a 3-byte counter, starting with a random value.
Yani hemen hemen imkansız olmasını içindir benzersiz olacaktır yorumlarda belirten edilir aynı. (3-byte sayacın tüm koleksiyonlarda aynı olup olmadığını veya koleksiyon başına farklı bir tane olup olmadığını göremiyorum)
Basitlik için, ObjectID veritabanındaki her kayıt için benzersiz olduğunu söyleyelim.
Kayıt için tüm veritabanında arama yapacak "bir sorgu" yok. Mongodb'un ne istediğini elde etmek için varsayılan bir yolu yoktur. Eğer veritabanı birden çok kez sorgulamak için umursamazsak önemsiz olmayan bir çözüm için
yapabilirsiniz
dönmek dönerse her isim sorgu her koleksiyonunu kullanarak (Bu nasıl sadece açıklayıcı
Ojbect kimliğinin benzersiz olması muhtemeldir ancak tam olarak doğru olmayabilir – Sammaye