如何更新mongodb中的单个元素

时间:2016-08-22 07:26:56

标签: angularjs node.js mongodb express mean-stack

$http.put('/api/datas/' + val[$rootScope.id]._id,val[$rootScope.id].values[0].quantity =$scope.ass);

上面提到的代码是val[$rootScope.id]._id是mongodb中字段的ID,val[$rootScope.id].values[0].quantity是要更新的数量,$scope.ass是更新后的值。

如何更新MongoDB上的数量值?

1 个答案:

答案 0 :(得分:1)

尝试使用此代码获取更新数据库值:

db.databaseName.update(
   { _id: value_of_ID},
   {
       quantity : value_of_quantity;
   },
   { upsert: true }
)