Невозможно добавить новый объект в документ - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь добавить новое поле 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)
...