java cursor_使用3.0驱动程序的Java中的Tailable Cursor示例?
有人可以在
Java中提供完整的tailable游标示例吗?我使用3.0驱动程序,所有示例似乎是2.x.我的classpath中只有mongo-java-driver-3.0.0.jar.我希望得到所有文件,因为它们被插入到我的上限集合中.
//this does not work...
MongoCollection col = database.getCollection(colName, BasicDBObject.class);
DBCursor cur = col.find().sort(new BasicDBObject("$natural", 1))
.addOption(Bytes.QUERYOPTION_TAILABLE)
.addOption(Bytes.QUERYOPTION_AWAITDATA);
// And this does not work...
BasicDBObjectBuilder builder = BasicDBObjectBuilder.start();
builder.add("messageType","STATUS_REQUEST");
DBObject searchQuery = builder.get();
DBObject sortBy = BasicDBObjectBuilder.start("$natural", 1).get();
BasicDBObjectBuilder builderForFields = BasicDBObjectBuilder.start();
DBObject fields = builderForFields.get();
DBCursor cursor = new DBCursor(col, searchQuery, fields, ReadPreference.primary() );
cursor.sort(sortBy);
cursor.addOption(Bytes.QUERYOPTION_AWAITDATA);
cursor.addOption(Bytes.QUERYOPTION_TAILABLE);
//this does work but only returns the messageNumber field. I need the doc.
MongoCursor c = database.getCollection(colName).distinct("messageNumber", Long.class).iterator();
我看到MongoCursor接口是在3.0中添加的.这是什么,它取代了DBCursor?
非常感谢
java cursor_使用3.0驱动程序的Java中的Tailable Cursor示例?相关推荐
- Istio-0.8.0在Minikube环境中快速启动Bookinfo示例
Istio-0.8.0在Minikube环境中快速启动Bookinfo示例 之前发表了从零开始应用Istio--入门示例,使用的istio版本比较低,在0.8.0版本下发现很多命令不一样了,所以总结一 ...
- java显示艺术字_Java 在Word文档中添加艺术字的示例
与普通文字相比,艺术字更加美观有趣也更具有辨识度,常见于一些设计精美的杂志或宣传海报中.我们在日常工作中编辑Word文档时,也可以通过添加艺术字体来凸显文章的重点,美化页面排版.这篇文章将介绍如何使用 ...
- java 开源sns_JEESNS V1.0发布,JAVA 开源 SNS 社交系统
JEESNS V1.0 发布了,本次更新内容: 增加后台管理员授权与取消功能 增加私信模块 解决在微博页面,左侧微博点赞过后,左侧展示列表小手会变黑,但是右侧热门出小手依然是白色 修复后台添加栏目.文 ...
- java删除某些段落word_Java 批量删除Word中的空白段落示例代码
1. 测试文档.期望达到的目标文档效果 用于测试的Word文档如下所示,包含的空白段落影响文章整体布局及美观性: 目标文档效果: 2. 辅助工具 2.1 使用类库:Free Spire.Doc for ...
- Java Spring Boot 2.0 实战之制作Docker镜像并推送到Docker Hub和阿里云仓库
内容摘要:大规模集群快速部署Java应用,需要制作Docker镜像,本次课程详细介绍如何制作Java程序的Docker镜像文件,深入解析DockerFile核心参数,以及实践演练把我们制作的Docke ...
- 自动安装 Java Access Bridge 2.0.2 的批处理脚本
为了方便自己使用,写了一个自动安装 JAB 的批处理脚本,可以自动判断系统版本,判断默认使用的 java 版本. 下载压缩包后,解压,然后点击install.cmd 即可完成安装. 这个批处理脚本只是 ...
- Java OpenCV 图像处理23.0 图像轮廓
Java OpenCV 图像处理23.0 图像轮廓 Java OpenCV-4.0.0 图像轮廓 输入图像转为灰度图像cvtColor 使用Canny进行边缘提取,得到二值图像 使用findConto ...
- java对象流保存表格,序列化表格 (Java 2 Platform SE 5.0)
此字段有两种可能的解释: startMode == DOW_IN_MONTH startDay 指示夏令时是在 startMonth 月份中的哪个日期开始的,该日期可以是从 1 到 28.30 或 3 ...
- 0基础培训java必须掌握的一些知识点
相信接触过Java的小伙伴们都知道,Java是一门强大的编程语言,在现今互联网行业中,Java的身影可谓是随处可见的,可能刚刚开始学习的小伙伴会因Java编程语言庞大的体系而震惊,但是知识是需要日积月 ...
最新文章
- 使用HttpOnly提升Cookie安全性
- gson解析json maven_Gson解析Json
- 什么意思呢_technician是什么意思
- 面向对象---类与对象
- 【转】HTML - embed 与 object 之争
- SQL Server审核最佳做法
- Django进阶(CSRF、Ajax)
- JAVAFX-1 开发应用
- 入门必学 | R语言数据集结构的解读指南
- powerbuilder防止反编译: pbkiller无法解析的部分公布
- 元宇宙8大创业方向:虚拟偶像、数字孪生…
- Nodejs中如何调用腾讯云的短信验证码接口并对接口进行安全限制
- 重磅推荐!5 款强大的开源报表工具
- C++ reflection/反射
- Kubernetes和Jenkins——基于Kubernetes构建Jenkins持续集成平台
- 基于单片机的led阅读灯方案
- 说说你对keep-alive的理解是什么?
- Python数据可视化:线型、Marker、简单折线图、多柱状图、基本饼形图与嵌套饼形图
- 三分钟教会你微信炸一炸,满屏粑粑也太可爱了!
- 罗克韦尔编程软件RSLogix5000 win7 64位那什么的方法
热门文章
- 如何更新android v7 support library,新手入门之Android Support Library | Soo Smart!
- 查看DLL 及LIB 库导出函数方法
- AD9910高速集成DDS芯片(芯片阅读笔记-串行模式篇-22个寄存器SPI通信周期控制)
- 基础篇-verilog-实现循环左移右移
- 基于simulink的QAM-WIMAX的系统仿真
- 实现数组类(C++ 拷贝构造函数、拷贝函数)要判断赋值左右对象不相等,坑惨了...
- 【极值问题】【CF1063B】 Labyrinth
- POJ-1201 Intervals---差分约束
- InstallUtil.exe版本引起安装windows services 服务遇到的问题,System.BadImageFormatException...
- 分离Exchange的OWA和Microsoft-Server-Activesync手机访问