Anda dapat melakukannya, tetapi masalahnya adalah saat mengakses objek koleksi yang mendasarinya dari driver dasar, tindakan pencegahan yang sama tidak dilakukan seperti pada metode model luwak yang diterapkan.
Semua metode model membungkus metode yang mendasarinya dengan fitur lain, tetapi yang paling umum adalah memastikan bahwa koneksi database terbuka sebelum mencoba mengakses metode tersebut. Ini memastikan bahwa Db
instance hadir dan Collection()
objek dapat diperoleh
Setelah Anda menggunakan .collection
accessor pada model, maka Anda melakukan semuanya sendiri:
mongoose.connection.on('open',function(err,conn) {
// now it's safe to use
// { .. } Other code
var bulk = Person.collection.initializeOrderedBulkOp();
bulk.find(query).update(update);
bulk.execute(callback)
});
Atau metode lain yang pada dasarnya memastikan koneksi benar-benar telah dibuat.
Adapun dukungan asli untuk metode API Massal tanpa menyelami tingkat driver yang mendasarinya, ya itu sedang dikerjakan pada saat penulisan ini. Namun Anda tetap dapat mengimplementasikannya sendiri dan tidak akan merusak kode selama Anda terhubung ke instance server MongoDB 2.6 atau lebih tinggi.