怎么在MongoDB里面怎么 查最值 就好像SQL语句的select MAX(row) form ....
我现在知道了,现在拿出来和大家分享一下吧
DBObject ref = new BasicDBObject();
ref.put("auth_id", authId);
ref.put("weibo_type", weiboType);
DBObject keys = new BasicDBObject("weibo_id", 1);
DBObject orderBy = new BasicDBObject("weibo_id", -1);// -1标示降序 1表示升序
DBCursor dbc = statusColl.find(ref, keys).sort(orderBy).limit(1);
DBObject dbo = null;
try {
dbo = dbc.next();
} catch (NoSuchElementException e) {
return -1L;
}
return (Long) dbo.get("weibo_id");
大概就是上面那个样子啦,根据您自己的业务需求,写出符合条件的代码吧,主要就是find()和limit()这两根函数而已,下面的这个大家可以无视,我是写给自己看的
List<Status> list = new LinkedList<Status>();
DBObject ref = new BasicDBObject();
ref.put("user_id", userId);
DBObject orderBy = new BasicDBObject("create_at", -1); // -1标示降序 1表示升序
DBCursor res = homePagesColl.find(ref).sort(orderBy).skip(
(pageNumber - 1) * nPerPage).limit(nPerPage);
while (res.hasNext()) {
Object obj = res.next().get("weibo_content");
Status sta = new Status(new JSONObject(obj.toString()));
list.add(sta);
}
return list;
分享到:
相关推荐
在Thinkphp中使用MongoDB进行多条件查询时,需要对框架提供的驱动进行一定的修改以适应MongoDB的查询方式。 在Thinkphp中实现多条件查询时,可以使用框架提供的查询构建器(Query Builder),但是当涉及到MongoDB的...
如果您不习惯MongoDB查询语言,那么Studio3T的SQL查询可能会派上用场。编写SQL选择表达式和SQL联接来查询mongodb,并查看SQL查询如何转换为MQL——这是一个很好的工具。SQL查询语言
本教程将详细介绍如何使用C#访问MongoDB,实现基本的增删改查操作。 首先,我们需要在C#项目中引入MongoDB的驱动程序。MongoDB官方提供了`MongoDB.Driver`库,可以通过NuGet包管理器安装。在Visual Studio中,右键...
实用有效,最基础的查询显示字段、排序、分页、in 、范围查询和更新字段语句
本压缩包中的“基于c#的Mongodb帮助类源码”提供了一个实用的工具集,用于执行常见的数据库操作,如增、删、改、查,并包含了一个关于分页效率的测试。 首先,让我们深入了解C#中与MongoDB交互的基本概念。C#驱动...
Prometheus MongoDB查询导出器 用于MongoDB聚合查询导出器。特征支持量规指标推和推(仅MongoDB> = 3.6支持推) 支持多个MongoDB服务器Golang的公共API 公制缓存支持请注意,这并不是要替代来检测MongoDB内部。 此...
本教程将详细介绍如何使用Java进行MongoDB的基本操作,包括增(添加数据)、删(删除数据)、改(修改数据)和查(查询数据)。 首先,你需要在项目中引入MongoDB的Java驱动程序。目前最新的稳定版本是`mongodb-...
在本文中,我们将深入探讨如何使用Java来与MongoDB数据库进行交互,主要涵盖增、删、改、查(CRUD)等基本操作。MongoDB是一个流行的NoSQL数据库系统,以其灵活性、高性能和易于扩展性而受到开发者的青睐。Java作为...
MongoDB的操作主要包括库和集合的管理,以及文档的增、删、改、查。例如,`use`命令用于切换或创建数据库,`db.dropDatabase()`用于删除当前数据库,`show dbs`列出所有数据库,`show collections`显示当前库中的...
mongodb查询数据,显示DBCursor.next这种形式,那如何把值带到JSP显示呢? 上传的是一个项目Demo,导入可以直接运行,当然也可以直接查看其中的代码。 项目是使用jquery.ajax显示后台返回的Json串。 若再详细了解...
真实有效的mongodb视频教程地址 深入浅出 MongoDB 高清IT教程视频下载 1.1、-nosql与MongoDB.mp4 1.2、-MongoDB安装配置.mp4 1.3、-MongoDB?shell详.mp4 1.4、-MongoDB文档、集合、数据库的概念.mp4 1.5、-...
本教程将详细介绍如何使用Java与MongoDB进行交互,包括基本的增删改查(CRUD)操作。首先,我们需要引入MongoDB的Java驱动程序,这通常通过Maven或Gradle的依赖管理来实现。 1. **添加依赖** 在Maven的`pom.xml`...
- CRUD操作:提供基本的增删改查功能,以及备份和恢复数据库。 - 查询构建器:帮助用户构建和执行MongoDB查询语句。 - 监控工具:显示服务器状态,如内存使用、磁盘空间和操作统计等。 在实际工作中,根据需求和...
Spring Data MongoDB是一个强大的Java库,它为开发人员提供了一种简单的方式来访问和操作MongoDB数据库。这个库是Spring Data框架的一部分,旨在简化数据访问层的实现,尤其在使用NoSQL数据库如MongoDB时。MongoDB...
MongoDB是一种流行的开源、分布式文档型数据库,以其灵活性、高性能和可扩展性而备受青睐。在给定的压缩包文件中,包含MongoDB的安装文件和补丁,这对于管理和优化MongoDB实例至关重要。同时,提供的可视化工具将使...
java对mongodb数据库的增删改查测试demo。可直接运行,需要自己安装mongodb数据库,需要手动添加bins包下面的jdbc的jar包和junit4的jar包。包含自己写的mongodb安装文档。
1 MongoDB的简介和安装启动.mp4 2 MongoDB服务器的启动优化.mp4 3 MongoDB客户端基础使用.mp4 4 MongoDB集合的多种查询条件.mp4 5 MongoDB索引查询与建立.mp4 6 MongoDB数据库的监控命令.mp4 7 MongoDB副本集的搭建....
1. 模式自由:可以把不同结构的文档存储在同一个数据库里面。 2. 集合的存储:适合存储 JSON风格文件的形式。 3. 完整的索引支持:对任何属性可索引。 4. 复制和高可用性:支持服务器之间的数据复制,支持主-从模式...