.save()
मॉडल की एक इंस्टेंस विधि है, जबकि .create()
सीधे Model
. से कॉल किया जाता है एक विधि कॉल के रूप में, प्रकृति में स्थिर होने के नाते, और ऑब्जेक्ट को पहले पैरामीटर के रूप में लेता है।
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!
})
}
जो भी कार्य आप बाहर करना चाहते हैं उन्हें निर्यात करें।
Mongoose Docs पर अधिक जानकारी, या Model
. के संदर्भ को पढ़ने पर विचार करें नेवला में प्रोटोटाइप।