我正试图从MongoDB的对象数组中删除一个元素。
请查看下面的模式结构。
我只想通过status
、ideaID
和invitedBy
删除一个对象。 请查找我用于此目的的查询,
await User.findByIdAndUpdate(
currentUser,
{ $pull: { "invitationStatus.ideaId": this.req.body.ideaId, "invitationStatus.status": "pending", "invitationStatus.invitedBy": getUserByNotificationId.createdBy._id } })
但是这个查询并没有移除指定的对象。