lunes, 2 de octubre de 2017

Mongoose: Schema

var mongoose = require('mongoose');
mongoose.Promise = global.Promise;

mongoose.connect('mongodb://localhost:27017/TodoApp');

var TodoSchema = mongoose.model('Todo', {
text: {
type: String,
required: true,
minlength: 1,
trim: true
},
completed: {
type: Boolean,
default: false
},
completedAt: {
type: Number,
default: null
}
});

var newTodo = new TodoSchema({
text: 'Cook dinner',
});
newTodo.save().then((doc) => {
console.log(JSON.stringify(doc, undefined, 2));
}, (error) => {
console.log('Unable to save: ', error);
});

Moongose: Start

var mongoose = require('mongoose');
mongoose.Promise = global.Promise;

mongoose.connect('mongodb://localhost:27017/<your_app>');