Saya ingin menghasilkan MongoDB ObjectId
dengan Mongoose. Apakah ada cara untuk mengakses ObjectId
konstruktor dari Mongoose?
Pertanyaan ini adalah tentang membuat yang baru
ObjectId
dari awal. ID yang dihasilkan adalah ID unik universal baru.Pertanyaan lain bertanya tentang menciptakan
ObjectId
dari representasi string yang ada . Dalam hal ini, Anda sudah memiliki representasi string dari ID — itu mungkin atau mungkin tidak unik secara universal — dan Anda menguraikannya menjadiObjectId
.
Anda dapat membuat MongoDB baru
ObjectId
seperti ini menggunakan luwak:sumber
Saya perlu membuat id mongodb di sisi klien.
Setelah menggali ke dalam kode sumber mongodb saya menemukan mereka menghasilkan ObjectID menggunakan npm
bson
lib.Jika Anda hanya perlu membuat ObjectID tanpa menginstal seluruh paket mongodb / luwak, Anda dapat mengimpor
bson
perpustakaan yang lebih ringan :Catatan: Ada juga proyek npm yang dinamai
bson-objectid
lebih ringansumber
Dengan sintaks ES6
sumber