【发布时间】:2016-05-18 02:10:20
【问题描述】:
所以我在后端使用 express 和 mongodb 创建了一个基本的 todo 应用程序,我有一个看起来像这样的任务模式:
var taskSchema = mongoose.Schema({
task: String,
time:Date,
done:Boolean,
id:Number
});
默认情况下未设置完成,但在前端我有一个无序列表和一堆行,每行旁边都有一个复选框,我希望当用户从复选框中选择任务列表并单击完成按钮它应该作为发布请求发送,而 mongodb 应该立即更新所有任务,这可能吗?我的方法正确吗?
【问题讨论】:
-
你试过
findAndModify(docs.mongodb.org/manual/reference/method/…) 吗? -
或者您可以使用 $in 查找与多个 id (stackoverflow.com/questions/8303900/…) 匹配的文档,然后修改每个文档
-
是的,这很有帮助,谢谢