Javascript Mongodb+;春天,春天里的一个
我试图在spring boot中实现deleteOne功能,但没有成功Javascript Mongodb+;春天,春天里的一个,javascript,spring,mongodb,spring-boot,Javascript,Spring,Mongodb,Spring Boot,我试图在spring boot中实现deleteOne功能,但没有成功 @DeleteMapping("/todo/{id}") void deleteById(@PathVariable String id) { this.repository.deleteById(id); } 这项工作没有任何问题,因为我传递了id,函数deleteById也可以工作。我想不出如何使这个系统与deleteOne一起工作。使用deleteAll时,我没有遇到任何问题 @Delet
@DeleteMapping("/todo/{id}")
void deleteById(@PathVariable String id) {
this.repository.deleteById(id);
}
这项工作没有任何问题,因为我传递了id,函数deleteById也可以工作。我想不出如何使这个系统与deleteOne一起工作。使用deleteAll时,我没有遇到任何问题
@DeleteMapping("/todo/remove")
void deleteAll(){
this.repository.deleteAll();
}
}
我本质上是在寻找下面java中JavaScript代码的等价性
var query = {"description": "example"};
var data = await BucketListItem.deleteOne(query);
res.status(200).send({ data: data });
})
您可以使用Spring数据MongoDB的
MongoRepository
或MongoTemplate
执行CRUD操作MongoTemplate
有一个重载的remove
方法MongoRepository
具有delete
和deleteById
方法来删除一个文档。