UNPKG

fruitstand

Version:
24 lines 842 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(){ Words.find({word:/grati.*/}, function(err, docs){ console.log("Before update: "); for (var i in docs){ console.log(docs[i].word + " : " + docs[i].size); } var query = Words.update({}, {$set: {size: 0}}); query.setOptions({multi: true}); query.where('word').regex(/grati.*/); query.exec(function(err, results){ Words.find({word:/grat.*/}, function(err, docs){ console.log("\nAfter update: "); for (var i in docs){ console.log(docs[i].word + " : " + docs[i].size); } mongoose.disconnect(); }); }); }); });