我已经创建了一个应用程序,我可以创建一个待办事项列表。我创建时的状态是错误的。我应该表示对象是否完成的状态。更新布尔与Mongoose
我的猫鼬的模式看起来像这样在server.js:
// Create mongoose schema
var issueSchema = mongoose.Schema ({
issue: String,
date: String,
status: Boolean,
});
// Create mongoose model
Issue = mongoose.model('Issue', issueSchema);
当我采用了棱角分明发送ID波谷到server.js文件按我的index.html IM在我的按钮。
// API PUT ========================
app.put('/issueList/:id', function(req, res){
var id = req.params.id;
Issue.findById(id, function(err, Issue) {
console.log("Object with ID: " + id); // Correct ID
// I need code here
});
});
我需要帮助更新布尔值为true如果为false或false如果为true。或者我应该跳过布尔值并使用其他的东西?
的[猫鼬Schema.update不更新布尔]可能的复制(http://stackoverflow.com/questions/33997078/mongoose-schema-update-doesnt-update-boolean) – user1211
如果我使用我可以从False更改为True(如果false为默认值),但不是其他方式 – mackeemackee