UNPKG

fruitstand

Version:
22 lines 857 B
var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/words'); var wordSchema = require('./word_schema.js').wordSchema; var Words = mongoose.model('Words', wordSchema); mongoose.connection.once('open', function(){ var query = Words.findOne().where('word', 'gratifaction'); query.exec(function(err, doc){ console.log("Before Update: "); console.log(doc.toJSON()); var query = doc.update({$set:{word:'gratifactions', size:13, last:'s'}, $push:{letters:'s'}}); query.exec(function(err, results){ console.log("\n%d Documents updated", results); Words.findOne({word:'gratifactions'}, function(err, doc){ console.log("\nAfter Update: "); console.log(doc.toJSON()); mongoose.disconnect(); }); }); }); });