Драйвер mon go go - Как найти отсутствующую строку при массовом обновлении? - PullRequest
0 голосов
/ 18 апреля 2020

Теперь я использую BulkWrite для обновления документов, вот код:

op := mongo.NewUpdateOneModel()
op = op.SetFilter(myQuery).SetUpdate(myUpdate)
operations = append(operations, op)

res,err:=collectionHandle.BulkWrite(context.TODO(), operations)

Если я хочу обновить документ, который не существует, BulkWrite не выдаст мне ошибку.

Итак, вот вопрос: как узнать, какой op обновил документ, который не существует?

...