Как удалить свойства внутри документа по регулярному выражению?

Допустим есть документ

{ 
    "_id" : "rew32", 
    "params" : {
        "time" : "2018.01.12", 
        "lastSetTimeParams__1" : ISODate("2021-03-09T10:53:50.270+0000"), 
        "lastSetTimeParams__2" : ISODate("2021-03-09T10:53:50.270+0000")
    }, 
}

Например такой запрос:

db.collection('col1').update(
                        { _id: 'rew32' },
                        {
                          $unset: {
                            fieldName: /lastSetTimeParams[_][_].+/
                          }
                        },
                      )

Можно ли за 1 запрос удалить свойства lastSetTimeParams__1, lastSetTimeParams__2 и любые которые начинаются с lastSetTimeParams? То есть не зная точного названия поля?


Ответы (0 шт):