我已經創建了一個應用程序,我可以創建一個待辦事項列表。我創建時的狀態是錯誤的。我應該表示對象是否完成的狀態。更新布爾與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