fruitstand
Version:
33 lines • 1.06 kB
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 newWord1 = new Words({
word:'gratifaction',
first:'g', last:'n', size:12,
letters: ['g','r','a','t','i','f','c','o','n'],
stats: {vowels:5, consonants:7}
});
console.log("Is Document New? " + newWord1.isNew);
newWord1.save(function(err, doc){
console.log("\nSaved document: " + doc);
});
var newWord2 = { word:'googled',
first:'g', last:'d', size:7,
letters: ['g','o','l','e','d'],
stats: {vowels:3, consonants:4}
};
var newWord3 = {
word:'selfie',
first:'s', last:'e', size:6,
letters: ['s','e','l','f','i'],
stats: {vowels:3, consonants:3}
};
Words.create([newWord2, newWord3], function(err){
for(var i=1; i<arguments.length; i++){
console.log("\nCreated document: " + arguments[i]);
}
mongoose.disconnect();
});
});