【发布时间】:2020-12-09 09:52:59
【问题描述】:
我在 mongodb 数据库图集中有带有 Spring Boot 应用程序的文档(如下所示)。当我删除下面显示的文档所引用的文档(卖方)时,卖方参考字段也不会被删除,从而使卖方字段引用不存在的文档。
_id: "Q8rWjRVCx4Avu3lvp0D6OuExac23SD"
editable: true
totalAmount: 0
amountPaid: 0
seller: DBRef(employees, BR1pKUGjZU8xdqIlaNvtO9VhqPqmi8, undefined)
_class: com.examle.Transaction
如何使用 spring boot 操作从文档中删除引用的字段(seller)。我知道可以使用 $unset 运算符,但是,这是一个特定于 mongodb 的命令,而我想从我的 spring boot 应用程序中执行此操作。这与解决原始数据类型的question 不同,而我的问题是关于引用。
【问题讨论】:
标签: java spring mongodb spring-boot mongodb-atlas