springboot无缝集成mongodb的实现是根据什么来操作的。

我的dao层接口继承MongoRepository之后,是怎么判断我要操作的集合是哪个集合的,
我自己的想法是根据返回值和方法名前面,delect,insert,update就是增删改,然后
方法名是get,find就是查询并且只返回一个结果,List就是多个结果,不知道是不是对的,
源码点进去看没看懂没希望大佬们指点下。。

你是用的spring data mongo操作的mongodb数据库把,你可以参考下spring data jpa继承接口的方式,
在继承接口的时候会传两个参数过去,第一个是实体类,第二个是主键类型。

1、如何知道操作哪个集合:
定义实体类,然后注解@Document(collection = "user")//指定集合名
另@Field还可以指定字段名
2、接口操作:
你的理解是对的,根据返回类型和接口名确定
如public User findByFirstName(String firstName)
实体类:User
User中有个字段:firstName
返回:匹配的记录