java mongodb排序查询_java操作mongodb基础(查询 排序 输出list)
代码如下:
package com.infomorrow.webroot;
import java.util.List;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.MongoClient;
public class test_mongodb {
public static void main(String args[]) throws Exception {
MongoClient mongoClient = new MongoClient( "127.0.0.1" , 27017 );//建立连接
DB get_db_credit = mongoClient.getDB("credit_2");//数据库名
DBCollection collection = get_db_credit.getCollection("report");//集合名,对应mysql中的表名
BasicDBObject filter_dbobject = new BasicDBObject();
//建立查询条件,如果还有其他条件,类似的写即可
// 如:version=3,filter_dbobject.put("version", 3),mongod区分String 和 Integer类型,所以要小心"3"!=3
filter_dbobject.put("user_id", "10065716153075");
//下面执行查询,设置limit,只要10条数据,排序(类mysql orderby) 再建一个BasicDBObject即可,-1表示倒序
DBCursor cursor = collection.find(filter_dbobject).limit(10).sort(new BasicDBObject("create_time",-1));
//把结果集输出成list类型
List list = cursor.toArray();
System.out.println(list.size());//list的长度
System.err.println(cursor.count());//计算结果的数量,类似于(mysql count()函数),不受limit的影响
//遍历结果集
while(cursor.hasNext()) {
System.out.println(cursor.next());
}
}
}
java mongodb排序查询_java操作mongodb基础(查询 排序 输出list)相关推荐
- java mongodb 模糊查询_Java操作MongoDB插入数据进行模糊查询与in查询功能的方法
Java操作MongoDB插入数据进行模糊查询与in查询功能 由于需要用MongoDB缓存数据,所以自己写了一套公共的存放和读取方法 具体如下: 存放mongodb: /** * 公共方法:设置Obj ...
- mongodb java查询_java操作mongoDB查询的实例详解
java操作mongo查询的实例详解 前言: MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库 ...
- java mongodb条件查询_java 操作mongodb查询条件的常用设置
java操作mongodb进行查询,常用筛选条件的设置如下: 条件列表: BasicDBList condList = new BasicDBList(); 临时条件对象: BasicDBObject ...
- java操作mongodb查询总数_java操作mongodb——查询数据
field为查询字段,value为查询值,也可以通过过滤器Filters,Filters提供了一系列查询条件的静态方法 相等 - = FindIterable iter = doc.find(new ...
- play framework框架下,连接到MongoDB时的特殊操作(与或查询,模糊查询,范围查询,数据排序等)
现有班级信息表: package models;import play.modules.mongo.MongoEntity; import play.modules.mongo.MongoModel; ...
- java mongodb 增删改查_java操作mongodb:基本的增删改查
java操作mongodb的代码,包含基本的增删改查操作 获取数据库连接工具类 package com.liuc.db;import java.net.UnknownHostException;imp ...
- mongorepository查询条件_Java操作MongoDB采用MongoRepository仓库进行条件查询 | 学步园...
1.实体类: publicclassPersonimplementsSerializable{ /** * */ private static final long serialVersionUID ...
- php mongo分页查询,PHP操作Mongodb之高级查询篇
标签: 1.查询时的排序 在关系型数据库的查询中,往往会用到排序.例如时间倒序,点击率升序啦等等.在Mongodb的查询中,也有排序功能的. 语法格式: $db->find()->sort ...
- python数据库模糊查询_Python操作mongodb数据库进行模糊查询操作示例
本文实例讲述了Python操作mongodb数据库进行模糊查询操作.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pymongo import re ...
最新文章
- 2019年必须掌握的29个微服务面试问题(下)
- 伦敦大学学院开源物体级语义SLAM!支持单/双目+LiDAR!
- A级计算机考试试题,计算机等级考试一级试题及答案-计算机a级试题
- 获取分辨率函数是什么_深度学习应用“Zero Shot”超分辨率重构图像
- 处理中文乱码_为什么PDF转换成Word后是乱码?这种PDF要怎么转换?
- php://input allow_url_include,php allow_url_include的应用和解释_PHP教程
- 阿里云sql监控配置-druid
- 【英语学习】【Level 07】U05 Best Destination L4 A perfect destination
- mayapython开关_Maya Python 简易教程.doc
- Qt 信号-槽的同步与异步处理
- 比较:Java和python
- 在网页浏览器中原生显示PDF文件
- Atitit layout art 布局的艺术目录1. SpringLayout 类 弹簧布局管理器 12. BoxLayout( html默认布局) 11.SpringLayout
- Unity3d之HashSlash学习笔记(一)--角色属性类的构架
- 基于html的项目的选题报告,团队项目-选题报告
- 各类dp的总结+例题
- 练习:jsp页面输出九九乘法口诀表
- 浙江大学软件学院2020年保研真题Distance of Triples (25 分)
- 程序复杂度之圈复杂度
- 密码学DAY1_02