mongoTemplate.getCollection方法返回值问题
来源:互联网 发布:守望先锋amd优化设置 编辑:程序博客网 时间:2024/06/01 22:37
今天参考网上MongoDB的例子(https://www.cnblogs.com/wenbronk/p/6385935.html)写了个demo,发现MongoTemplate的getCollection方法返回值和例子上的不一样,就在想是不是版本的问题,然后就去翻了官方的API文档,发现这个方法,在1.9.x的时候还是com.mongodb.DBCollection类型,2.0以后就改成了com.mongodb.client.MongoCollection的类型,下面贴上两个版本的API参考下
MongoTemplate
版本:1.9.x及之前(https://docs.spring.io/spring-data/data-mongo/docs/1.9.x/api/)
public com.mongodb.DBCollection getCollection(String collectionName)
Description copied from interface:
MongoOperations
Get a collection by name, creating it if it doesn't exist.
Translate any exceptions as necessary.
- Specified by:
getCollection
in interfaceMongoOperations
- Parameters:
collectionName
- name of the collection- Returns:
an existing collection or a newly created one.
版本:2.0.0及之后(https://docs.spring.io/spring-data/data-mongo/docs/2.0.0.BUILD-SNAPSHOT/api/)
public com.mongodb.client.MongoCollection<org.bson.Document> getCollection(String collectionName)
Description copied from interface:
MongoOperations
Get a collection by name, creating it if it doesn't exist.
Translate any exceptions as necessary.
- Specified by:
getCollection
in interfaceMongoOperations
- Parameters:
collectionName
- name of the collection. Must not be null.- Returns:
- an existing collection or a newly created one.
是不是DBCollection这个类有什么bug,后来在版本升级的时候改变了方法的返回类型?
阅读全文
0 0
- mongoTemplate.getCollection方法返回值问题
- 关于Spring中MongoTemplate排序问题
- java mongoTemplate mongodb中排序问题
- Spring结合mongotemplate遇到的问题
- mongoTemplate通过Query条件指定查询条件和返回字段
- blazeDS 调用服务器方法返回值问题
- 关于实例方法的值返回问题
- Android checkCallingPermission()方法返回值问题
- Java NIO中SocketChannel read方法的返回值问题
- PreparedStatement 的excute方法的返回值问题
- 关于request对象的方法返回值类型问题
- 关于Mycommand方法ExecuteNonQuery的返回值问题
- Java方法中有循环的时候返回值问题
- 关于获取jquery ajax方法返回值参数的问题
- Jquery中的$.get()方法返回值有多余空格问题
- android webview中shouldOverrideUrlLoading方法的返回值问题
- Statement关于execute()方法返回值的问题
- 字符流中read()方法返回值的问题
- 酷狗歌曲缓存kgtemp转mp3工具
- maven中pom.xml中的scope讲解
- 为什么在VMWARE的Linux虚拟机上删除大容量文件后硬盘空间大小还不变???
- SpringSecurity-认证实现
- 正则表达式的常用(IP,域名等)
- mongoTemplate.getCollection方法返回值问题
- 关于Android6.0动态权限的理解
- Ubuntu下安装Tensorflow(CPU)
- 面向接口、面向对象;接口、抽象类的理解
- java中Arrays类的简单使用
- 如何在Linux下找出大量占用CPU的java线程
- #bfs prime_path 最短路径
- mxnet(CPU)+anaconda win10
- java.util