【问题标题】:mongoDB query has got errormongoDB查询有错误
【发布时间】:2014-10-10 15:01:02
【问题描述】:

我在 mongoDB 中编写了一个查询并得到了一个错误。请有人帮我解决它 查询是:

> db.Accounts.update(_id:t.source,pendingTransaction:{$ne:t._id}},{$inc:{balance
:-t.value},$push:{pendingTransactions:t._id}});

错误是:

2014-10-10T20:27:02.861+0530 SyntaxError: Unexpected token :

【问题讨论】:

  • 我没有得到我在哪里写了一个额外的冒号(:)

标签: mongodb-query


【解决方案1】:

db.Accounts.update({ 缺少 { ...

db.Accounts.update({
 _id:t.source,
  pendingTransaction:{$ne:t._id}},
{$inc:{balance
:-t.value},$push:{pendingTransactions:t._id}});

【讨论】:

  • 非常感谢.. :) 将在短时间内接受您的回答
猜你喜欢
  • 2017-01-15
  • 2017-02-25
  • 2017-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-23
  • 1970-01-01
相关资源
最近更新 更多