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

simpan luwak vs sisipkan vs buat

.save() adalah metode instance dari model, sedangkan .create() dipanggil langsung dari Model sebagai pemanggilan metode, bersifat statis, dan mengambil objek sebagai parameter pertama.

var mongoose = require('mongoose');

var notificationSchema = mongoose.Schema({
    "datetime" : {
        type: Date,
        default: Date.now
    },
    "ownerId":{
        type:String
    },
    "customerId" : {
        type:String
    },
    "title" : {
        type:String
    },
    "message" : {
        type:String
    }
});

var Notification = mongoose.model('Notification', notificationsSchema);


function saveNotification1(data) {
    var notification = new Notification(data);
    notification.save(function (err) {
        if (err) return handleError(err);
        // saved!
    })
}

function saveNotification2(data) {
    Notification.create(data, function (err, small) {
    if (err) return handleError(err);
    // saved!
    })
}

Ekspor fungsi apa pun yang Anda inginkan di luar.

Selengkapnya di Mongoose Docs, atau pertimbangkan untuk membaca referensi Model prototipe dalam bahasa luwak.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 'Field membutuhkan jenis kacang yang tidak dapat ditemukan.' error spring restful API menggunakan mongodb

  2. MongoDB Seattle 2014

  3. Mongoid atau MongoMapper?

  4. menggunakan $and dengan $match di mongodb

  5. Apakah ada cara untuk mencegah MongoDB menambahkan bentuk jamak ke nama koleksi?