part 12 done
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
const mongoose = require('mongoose')
|
||||
const Todo = require('./models/Todo')
|
||||
const { MONGO_URL } = require('../util/config')
|
||||
|
||||
if (MONGO_URL && !mongoose.connection.readyState) mongoose.connect(MONGO_URL, { useNewUrlParser: true, useUnifiedTopology: true })
|
||||
|
||||
|
||||
module.exports = {
|
||||
Todo
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
const mongoose = require('mongoose')
|
||||
|
||||
const todoSchema = new mongoose.Schema({
|
||||
text: String,
|
||||
done: Boolean
|
||||
})
|
||||
|
||||
module.exports = mongoose.model('Todo', todoSchema)
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
db.createUser({
|
||||
user: 'the_username',
|
||||
pwd: 'the_password',
|
||||
roles: [
|
||||
{
|
||||
role: 'dbOwner',
|
||||
db: 'the_database',
|
||||
},
|
||||
],
|
||||
});
|
||||
|
||||
db.createCollection('todos');
|
||||
|
||||
db.todos.insert({ text: 'Write code', done: true });
|
||||
db.todos.insert({ text: 'Learn about containers', done: false });
|
||||
Reference in New Issue
Block a user