【发布时间】:2026-02-15 13:25:01
【问题描述】:
我有一个庞大的 mongodb 集合,想将其中一个字段更新为 id 字段的值。
我正在尝试的语法如下:
db.getCollection("products").updateMany(
{},
{ $set: { ProductId: "$_id" } },
{})
然而,这会将值设置为字符串“$_id”。如果我省略引号,我会收到一条错误消息:
2021-02-18T15:55:53.170+0100 E QUERY [js] ReferenceError: $_id is not defined :
【问题讨论】:
-
结帐this answer还有更多信息。
标签: mongodb mongodb-query