Kebanyakan driver MongoDb akan secara otomatis menghasilkan ObjectId/_id
sisi klien, termasuk driver asli untuk Node.js. Ada sedikit penguncian yang terjadi untuk menghasilkan ID secara unik, jadi ada sedikit alasan untuk tidak mendistribusikan pembuatan ke klien yang terhubung.
Luwak membutuhkan pengidentifikasi unik untuk melacak dan mereferensikan objek, sehingga ia segera membuat pengidentifikasi.
Di klien Node.JS Anda dapat opsional
atur misalnya properti forceServerObjectId
ke true
untuk mengontrol perilaku ini.
Namun, ini tidak dapat diganti saat menggunakan Mongoose per dokumen :