UNPKG

fruitstand

Version:
23 lines 793 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', 'book'); query.exec(function(err, doc){ console.log("Is Document New? " + doc.isNew); console.log("\nBefore Save: "); console.log(doc.toJSON()); doc.set('word','Book'); doc.set('first','B'); console.log("\nModified Fields: "); console.log(doc.modifiedPaths()); doc.save(function(err){ Words.findOne({word:'Book'}, function(err, doc){ console.log("\nAfter Save: "); console.log(doc.toJSON()); mongoose.disconnect(); }); }); }); });