У меня есть объект JSON, который хранится в такой коллекции:
[
{
"username":"j",
"pass":"t",
"tracking":
{
"bettercallsaul":["1x1","1x2","1x3"]
}
}
]
Я хочу удалить поле "bettercallsaul" внутри поля "отслеживания".
Я попытался провести такую строку:
collection.updateOne({ "username" : req.session.username }, { $unset : { "tracking" : { showname : 1 } } });
И ему удалось только удалить всю запись отслеживания, а не только запись лучшего вызова. Можно ли удалить это подполе?
edit: Забыл упомянуть, как должен выглядеть мой ожидаемый результат:
[
{
"username":"j",
"pass":"t",
"tracking": {}
}
]