あなたが間違った方法でそれを行っていることを除いて、あなたの例で何が間違っているのかを言うことはできません。 MongoDBは、正確に指定するか、クエリを介して、配列からアイテムを削除するためのより簡単な組み込みの方法を提供します。
マングースでは、これを行う1つの方法は次のようになります。
Article.findByIdAndUpdate(this._id, {
$pull: {
likes: {user: user._id}
}
}, cb);
あなたが間違った方法でそれを行っていることを除いて、あなたの例で何が間違っているのかを言うことはできません。 MongoDBは、正確に指定するか、クエリを介して、配列からアイテムを削除するためのより簡単な組み込みの方法を提供します。
マングースでは、これを行う1つの方法は次のようになります。
Article.findByIdAndUpdate(this._id, {
$pull: {
likes: {user: user._id}
}
}, cb);