93
rated 0 times
[
95]
[
2]
/ answers: 1 / hits: 103019
/ 8 Years ago, sun, july 10, 2016, 12:00:00
What are different ways to insert a document(record) into MongoDB using Mongoose?
My current attempt:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var notificationsSchema = mongoose.Schema({
datetime : {
type: Date,
default: Date.now
},
ownerId:{
type:String
},
customerId : {
type:String
},
title : {
type:String
},
message : {
type:String
}
});
var notifications = module.exports = mongoose.model('notifications', notificationsSchema);
module.exports.saveNotification = function(notificationObj, callback){
//notifications.insert(notificationObj); won't work
//notifications.save(notificationObj); won't work
notifications.create(notificationObj); //work but created duplicated document
}
Any idea why insert and save doesn't work in my case? I tried create, it inserted 2 document instead of 1. That's strange.
More From » node.js