MongoDB исключение поля из запроса на обновление документа
Возможно ли во время запроса на обновление с помощью какого-то оператора "проигнорировать/удалить из запроса" определённое поле объекта, которое мы передаём в запросе, не трогая при этом сам объект ?
То есть, условно у нас есть вот такой запрос:
{ "$set": { "_id": "...", "name": "...", "description": "..." } }
Необходимо проигнорировать/избавиться от _id в запросе, не трогая при этом сам объект
(объект { "_id": "...", "name": "...", "description": "..." } должен остаться в первоначальном виде)
Я знаю, что для массива это можно реализовать с помощью операторов $pop или $pull, а вот как подобное реализовать для объекта ?
Главное условие - в запросе должен передаваться объект