0
我在我的Nodejs應用程序上使用mongodb
軟件包。我嘗試刪除嵌套的對象。當我放置一個嵌套對象時它工作。當我將字符串放入條件時,它不起作用,我不明白爲什麼。有人能幫我嗎?Mongodb查詢不能使用字符串
這並不工作:
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}}});