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