【问题标题】:How to update a single element in mongodb如何更新mongodb中的单个元素
【发布时间】:2016-08-22 18:50:39
【问题描述】:
$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 上更新数量值?

【问题讨论】:

  • 嗨阿克谢;我不太确定我是否理解你的问题。您是否想知道如何设计一个合适的 api 端点,用户可以通过它来更新数据库?或者您可能已经有一个 api,并且您想知道您是否正确地构建了您的 api 调用?或者你想实现 api 后端,调用数据库来更新值?如果您可以edit 澄清您的问题,那将非常有帮助。

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


【解决方案1】:

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

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

【讨论】:

  • 我用 Angular 来做,因为这是我的应用程序需要的。
  • 那么您的实际需求是什么?
  • 请描述您的实际需求?
  • 我想更改存储在我的数据库中的数量值。新值将是用户在特定时间点在文本字段中给出的值
  • 您需要从后端更新您的值。在你的后端使用我的代码,希望这段代码能解决你更新价值的问题。
猜你喜欢
  • 2017-01-05
  • 2019-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多