Первоначальная проблема была решена, спасибо!
Теперь, когда я вставляю документ, он выглядит так:
{
_id: "5e3b64b6655fc51454548421",
todos: [ ],
title: "title"
}
Это должно выглядеть так, поскольку в схеме " свойство title находится над свойством todos.
{
_id: "5e3b64b6655fc51454548421",
title: "title",
todos: [ ]
}
JavaScript
//project schema
const schema = mongoose.Schema({
title: String,
todos: []
});
const Project = mongoose.model('Project', schema);
//add a project
app.post('/addProject', (req, res) => {
const collection = db.collection('projects')
const proj = new Project({title: req.body.title});
collection.insertOne(proj, function(err, results) {
if (err){
console.log(err);
res.send('');
return
}
res.send(results.ops[0]) //retruns the new document
})
})