有两种操作模式
1 MongoTemplate (推荐)
2 MongoRepository
两者对比
两者相比较而言,MongoRepository 的缺点是不够灵活,可直接操作的方法较少,但可能很适合用于一些简单的 CURD 场景。
而 MongoTemplate 的优点就很明显了:全面,可以用来作为 MongoRepository 的补充,能干 MongoDB 在 Spring 项目里所有的活儿。
如果对 mongodb 本身比较熟悉的话,你会发现 MongoTemplate 在应对复杂情况时能更加游刃有余一些,本质上是因为它更加接近原生的 mongodb 命令。
推荐些写的比较好的博文,代码示例较多
Mongodb 常用操作_mongodb常用_老猫喜欢今日爬山的博客-CSDN博客
MongoDBTemplet和MongoRepository用法总结_mongodbtemplate_Love皮的博客-CSDN博客
(注意:pojo类的grade,有些代码写错个字母,还有些代码少些括号)