首页 > 解决方案 > 无法将新对象添加到文档

问题描述

我正在尝试将新字段 productFiles(及其字段)添加到 MongoDb 中的现有文档中。但我收到以下错误:

“位置运算符没有从查询中找到所需的匹配项。”

query := bson.M{
     "productId": productId,
}

update := bson.M{
    "$set": bson.M{ 
        "productFiles.$.updatedOn": int32(time.Now().Unix()),
        "productFiles.$.updatedBy": userId,
    },
}

err := repo.Collection().Update(query, update)

标签: mongodbgomgo

解决方案


推荐阅读