.save()
là một phương thức thể hiện của mô hình, trong khi .create()
được gọi trực tiếp từ Model
dưới dạng một lời gọi phương thức, có bản chất tĩnh và lấy đối tượng làm tham số đầu tiên.
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!
})
}
Xuất bất kỳ chức năng nào bạn muốn ra bên ngoài.
Tìm hiểu thêm tại Mongoose Docs hoặc xem xét việc đọc tài liệu tham khảo về Model
nguyên mẫu trong Mongoose.