通过 MongoTemplate 按ID或其他字段删除

2023-10-19 14:16:22 浏览数 (1)

按ID删除

代码语言:javascript复制
mongoTemplate.remove(Query.query(
	Criteria.where("_id").is("documentId")), MyDocument.class);
按其他字段删除
代码语言:javascript复制
mongoTemplate.remove(Query.query(Criteria.where("fieldName").is("fieldValue")), MyDocument.class);
  • 使用了 Spring Data MongoDB 提供的 mongoTemplate 对象来执行删除操作。通过 Query 对象和 Criteria 条件,指定要删除的文档的 _id 值或其他字段的值。
总结
  • MongoDB 的删除操作本质上是根据 _id 字段进行的,但可以通过查询条件来删除符合条件的多个文档。

0 人点赞