Я использую пакет mongodb
в своем приложении Nodejs. Я пытаюсь удалить вложенный объект. Он работает, когда я помещаю вложенный объект. Это не работает, когда я вставляю строку в состояние, и я не понимаю, почему. Кто-нибудь может мне помочь?Mongodb query не работает со строкой
Это не работает:
var tmp = 'records.' + j + '.domains';
records.update({'email': '<removed>'}, {'$pull': {tmp: {'_id': req.params.dn}}});
Эта работа:
records.update({'email': '<removed>'}, {'$pull': {'records.1.domain': {'_id': req.params.dn}}});