私は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}}});