の配列からのObjectIdを削除します。私が使用して私のモデルでは、その情報を保存するには ["56153e4c2040efa61b4e267f","56033932efefe0d8657bbd9e"]
:私は何をしようとしている私はこのようなOBJECTIDを持っているのObjectID
items: [{
type: mongoose.Schema.Types.ObjectId,
ref: 'Items'
}]
は、要素を引くことです削除要求のフロントエンドから送信するobjectIdに等しい配列の配列を返します。
私が使用しているコード:
_.remove(unit.items, request.params.itemId);
を私はlodashライブラリを使用しています。
私が考えている問題は、配列にObjectId要素があり、request.params.itemIdという文字列と比較しようとしていることです。
あなたは、配列から配列を削除しようとしている、またはあなたが文書の配列を持っている、とあなたはreq.params.itemIdに一致するものを削除したいのですか? – steezeburger