1
0
Fork 0
CompleteNodeJS/task-manager/src/db/mongoose.js

47 lines
755 B
JavaScript

const mongoose = require('mongoose')
mongoose.connect('mongodb://localhost:27017/task-manager-api', {
useNewUrlParser: true,
useCreateIndex: true
})
const User = mongoose.model('User', {
name: {
type: String
},
age: {
type: Number
}
})
const Task = mongoose.model('Task', {
description: {
type: String
},
completed: {
type: Boolean
}
})
const task = new Task({
description: 'Learn the Mongoose library',
completed: false
})
task.save().then(() => {
console.log(task);
}).catch((error) => {
console.log('Error!', error)
})
// const me = new User({
// name: 'Jason',
// age: 'Mike'
// })
//
// me.save().then(() => {
// console.log(me)
// }).catch((error) => {
// console.log('Error!', error)
// })