MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara melakukan operasi mongodb mentah di luwak?

Anda dapat menjalankan perintah mongodb menggunakan driver NodeJS asli dengan menggunakan mongoose.connection.db . Ini mengakses driver NodeJS MongoDB, dan Anda tidak perlu membuat model luwak .

Sebuah sisipan

mongoose.connection.db.collection('userCollection').insert({
  username: 'captain1',
  firstName: 'Steve',
  lastName: 'Rogers', 
});

Pembaruan

mongoose.connection.db.collection('userCollection').update(
  {someFilterProperty: true},
  {$set: {
     siteId: new mongoose.mongo.ObjectId('56cb91bdc5946f14678934ba'),
     hasNewSiteId: true}},
  {multi: true});
});

Anda dapat mengirim setiap perintah khusus untuk database tersebut menggunakan referensi db koneksi database mongoose.connection.db .

Ini adalah dokumen API luwak:http://mongoosejs.com/docs/api.html#connection_Connection-db

Penting :Perhatikan beberapa opsi di driver NodeJS berbeda dari opsi di perintah shell MongoDB. Misalnya findOneAndUpdate() menggunakan returnOriginal alih-alih returnNewDocument . Lihat di sini dan di sini untuk informasi lebih lanjut tentang ini.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Periksa apakah setiap elemen dalam array cocok dengan kondisi

  2. Tambahkan bidang yang tidak ada dalam skema dengan luwak

  3. Dapatkan Nama Bulan dari Tanggal di SQL

  4. Filter dengan driver regex MongoDB C#

  5. Mengambil jumlah kolom di MongoDB