47 lines
755 B
JavaScript
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)
|
|
// })
|