fruitstand
Version:
22 lines • 857 B
JavaScript
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();
});
});
});
});