我有一个问题困扰了我很长一段时间。假设我的文档是这样的{"owner":"princu7","books":[{"name":"thealchemist"},{"name":"thealchemist"},{"name":"thealchemist"}].现在,如果我只需要根据名称的匹配从books数组中删除一个元素,我该怎么办?我是这样做的varbookName="thealchemist";varobj={"name":bookName}db.collection("colName").update({"owner":"princu7"},{$pull:{books:obj}},{