Angular2:如何为多个现有数据编写更新查询
Posted
技术标签:
【中文标题】Angular2:如何为多个现有数据编写更新查询【英文标题】:Angular2: How to write update query for multiple existing data 【发布时间】:2016-05-24 23:05:16 【问题描述】:我已更新来自客户端的数据以更新现有数据 这是我所做的:
server.post('/edit', function(req, res)
var i = req.body;
todo.findOne("_id" : i._id, function(err, data)
console.log('inside findone function');
if(err)
console.log('error')
else
console.log(data);
todo.update("taskobj" : "i.taskobj",
"taskdetail":"i.taskdetail", multi :true, function(err, data)
console.log('inside update');
if(err)
console.log('error')
else
console.log('inside else of update');
console.log(data);
它没有进入更新,架构只有任务和任务详细信息
【问题讨论】:
【参考方案1】:你的
todo.update("taskobj" : "i.taskobj",
选择器告诉更新todo
集合中的所有文档,其中taskobj
属性等于"i.taskobj"
。更有可能你想写你的选择器像
todo.update("taskobj" : i.taskobj,
更新todo
集合中的所有文档,其中taskobj
属性等于taskobj
属性i
的值
【讨论】:
以上是关于Angular2:如何为多个现有数据编写更新查询的主要内容,如果未能解决你的问题,请参考以下文章