mangouste enregistrer vs insérer vs créer

Quelles sont les différentes façons d'insérer un document(compte rendu) en utilisant MongoDB Mangouste?

Ma tentative:

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
}

Aucune idée pourquoi insérer et d'enregistrement ne fonctionne pas dans mon cas? J'ai essayé de créer, insérer document 2 au lieu de 1. C'est étrange.

  • Il n'aide pas quand vous postez le même problème plusieurs fois stackoverflow.com/questions/38290506/... ...
  • avez-vous la moindre idée à bout de mon problème?
  • cud u montrer déclaration de l'objet passé comme notificationObj.
  • pastebin.com/6PcjYhag
  • Donc, le fait de créer et d'enregistrer des méthodes appartiennent à un monggose du modèle objet. vous devez créer et enregistrer. Je vais poster une réponse.
  • jetez un oeil à ma réponse.

InformationsquelleAutor Maria Jane | 2016-07-10