为什么80%的码农都做不了架构师?>>>   

代码如下:

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<DBObject> 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());
        }
    }
}

转载于:https://my.oschina.net/hfq/blog/1817965

java操作mongodb基础(查询 排序 输出list)相关推荐

  1. java mongodb排序查询_java操作mongodb基础(查询 排序 输出list)

    代码如下: package com.infomorrow.webroot; import java.util.List; import com.mongodb.BasicDBObject; impor ...

  2. MongoDB sql分组查询,以及Java操作MongoDB分组查询

    一.MongoDB SQL 1.使用group方法分组(写法一) select c_sender,c_sendtime,total,dep_ids,avg from goods_order group ...

  3. java操作mongodb查询总数_java操作mongodb——查询数据

    field为查询字段,value为查询值,也可以通过过滤器Filters,Filters提供了一系列查询条件的静态方法 相等 - = FindIterable iter = doc.find(new ...

  4. Java操作Mongodb数据(增删改查聚合查询)

    文章目录 一.Java操作MongoDB 二.使用步骤 1.基础配置 2.实体类 3.MongoDB表数据 3.增删改查聚合查询 总结 一.Java操作MongoDB 上一篇文章介绍了,如何在本地使用 ...

  5. Java操作MongoDB详解

    Java操作MongoDB详解 1. MongoDB概述 1.1 MongoDB简介 1.2 MongoDB概念 2. MongoDB安装 2.1 MongoDB下载 2.2 MongoDB安装 2. ...

  6. 【MongoDB for Java】Java操作MongoDB

    软件151--熊佳杨 开发环境: System:Windows IDE:eclipse.MyEclipse 8 Database:mongoDB 开发依赖库: JavaEE5.mongo-2.5.3. ...

  7. mongodb for java_【MongoDB for Java】Java操作MongoDB

    上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过 ...

  8. Java操作MongoDB数据库CRUD(增删查改)

    Java操作MongoDB数据库CRUD(增删查改) 借助mongo-java-driver包,对MongoDB数据库的集合(DataTable)及文档(BSON对象数据)进行增删查改操作.本文的核心 ...

  9. Java操作MongoDB的基本操作

    目录 Java连接MongoDB Java操作MongoDB MongoDB库操作 查看MongoDB链接中的所有的库 使用库查看库中的集合 MongoDB集合操作 插入数据 删除数据 修改数据 查询 ...

最新文章

  1. Referenced file contains errors (http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_4.xsd).
  2. bd5.2 Django
  3. java性能优化读书笔记(1)
  4. NGUI-Tweens
  5. JDK源码(19)-Void
  6. BZOJ2038:[2009国家集训队]小Z的袜子——题解
  7. 不收费的数据恢复软件推荐
  8. pycharm连接github
  9. java 端口流量统计_java—流量统计源码 | 学步园
  10. 请先切换至Wxml Pannel的解决方法
  11. linux下删除隐藏文件夹及子文件夹
  12. android 6.0 电池曲线,Android6.0 RK3399 电池系统(一)BQ25700 IC 驱动分析 · Younix’s Studio...
  13. codeforces 186D Mushroom Scientists 不等式
  14. dialer元认知架构简介
  15. 分享一个快速的Json(反)序列化开源项目 Jil
  16. 从公司管理到IT审计
  17. GAMMA预处理的StaMPS时序InSAR分析(以SBAS为例)
  18. Angular(7) 学习资料 (8)HttpClient
  19. 累死你的不是工作,而是工作方法
  20. js 弹出子页面与关闭子页面刷新父页面的问题

热门文章

  1. 机器人流程自动化(RPA)系统原理及特点
  2. Hinton一作新论文:如何在神经网络中表示“部分-整体层次结构”?
  3. 段永朝:界面——之内、之外与之间
  4. UC伯克利新机器人成果:灵活自由地使用工具
  5. Yoshua Bengio团队通过在网络「隐藏空间」中使用降噪器以提高深度神经网络的「鲁棒性」...
  6. 2018全球最强物联网公司榜单揭晓|20家企业物联网战略大起底!
  7. Java五年,已财富自由,美人在手!
  8. 在相同的后端上重新设计前端是什么效果? | 每日趣闻
  9. 好听!前端竟然自己会变调! | 每日趣闻
  10. 程序员毕业两年,如何在帝都购房上车?