1.0.3 • Published 8 years ago
mongoose-create-or-update v1.0.3
mongoose-create-or-update
A Promise-based Mongoose plugin for creating and updating documents in a single statement.
Install
$ npm install mongoose mongoose-create-or-update --save
Usage
const mongoose = require('mongoose');
const dataSchema = new mongoose.Schema({
'contents': String
});
dataSchema.plugin(require('mongoose-create-or-update'));
const dataModel = mongoose.model('data', dataSchema);
let dataId = null;
dataModel.createOrUpdate({
'_id': dataId
}, {
'contents': 'Lorem ipsum dolor sit amet'
}).then(data => {
dataId = data._id;
done();
}).catch(err => {
console.log(err);
});
Documentation
View full documentation here.