findOneAndUpdate - найти при просмотре и обновить коллекцию в том же запросе? - PullRequest
0 голосов
/ 16 июня 2020

У меня есть коллекция «элементы» и представление «элементы-не-удаленные», созданные следующим образом.

createCollection('items-not-deleted', {
  viewOn: 'items',
  pipeline: [{ $match: { deleted: { $ne: true } } }]
})
* 1003 удалил "просмотр и обновил" коллекцию "элементы". Есть идеи, как go сделать это в том же запросе? Я пробовал следующее:
mongoClient.db('db')
.collection('items-not-deleted')
.findOneAndUpdate({ _id: new ObjectID(id) }, { $set: {name} })

, но это дает мне ожидаемую ошибку Namespace db.items-not-deleted is a view, not a collection.

...