用嵌套文档更新许多

时间:2020-01-14 11:26:23

标签: mongodb

伙计们,我有一个名为库存的集合,我想用嵌套文档更新其文档

,因为它应该添加名为 date 的文档,其中包含嵌套的文档,其中包含生产日期终止日期

代码如下

db.inventroy.updateMany({}, {$set: {dates: { prod date : "14012020" , ex date : "21012020"}}})

以下错误很明显,但是我无法确定确切的缺失位置:根据错误 2020-01-14T13:00:24.504 + 0200 E查询[js]未捕获的异常:SyntaxError:丢失:在prope之后 rty ID: @(shell):1:50

如果您对我的理解有任何问题,我会很高兴

1 个答案:

答案 0 :(得分:0)

我认为问题出在.disable-scroll { height: 100%; overflow: hidden; width: 100%; position: fixed; } prod date内部。

如果需要这些空格,可以尝试以下方法:

ex date

但是我建议更改密钥:例如db.inventroy.updateMany({}, {'$set': {dates: {"prod date": "14012020", "ex date": "21012020"}}}) prod_date。原因键没有空格,将来会更容易使用。