Java代码操作mongodb数据库进行简单的分页查询
2019-03-12 20:24
411 查看
//分页查询
@RequestMapping(“findCloudListPage”)
@ResponseBody
public JSONObject findCloudListPage(Integer page,Integer rows,HttpSession session,String id){
JSONObject jsonObject = new JSONObject();
Query query=new Query();
query.addCriteria(Criteria.where(“pid”).is(id));
//查总条数
long count=mongoTemplate.count(query,CloudDiskBean.class);
query.with(new Sort(new Order(Direction.DESC,“createTime”)));//排序
query.skip((page-1)*rows);//跳过前几页
query.limit(rows);
List find = mongoTemplate.find(query,CloudDiskBean.class);
jsonObject.put(“total”, count);
jsonObject.put(“rows”, find);
return jsonObject;
/*//获取连接 MongoClient client=new MongoClient(); //得到数据库 MongoDatabase database = client.getDatabase("itcastdb"); //得到集合封装对象 MongoCollection<Document> collection = database.getCollection("student"); BasicDBObject bson=new BasicDBObject("name", "铁扇公主"); collection.deleteOne(bson);//删除记录(符合条件的第一条记录) //collection.deleteMany(bson);//删除符合条件的全部记录 */ }
|
相关文章推荐
- java编程使用EasyUI进行分页查询前后端代码编写
- jdbc结合sqlserver的javaWeb工程的分页查询共通操作代码
- java代码中如何对MongoDB数据库进行类似{“age”:{"$all":[6,8]}}的查询
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作代码
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- 关于java的分页查询操作解析(本题只针对oracle数据库的分页查询)
- 最简单查询带分页功能的代码
- JDBC实现数据库的几种基本操作(查询,分页查询,根据关键字进行查询以及插入数据)
- 如何在Java程序中访问mysql数据库中的数据并进行简单的操作
- JAVA+JDBC对数据库的数据进行增加、修改、删除、查询等操作
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- java操作mongoDB数据库的简单实例
- java通过jxl对Excel进行简单操作
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- 在Java的Hibernate框架中对数据库数据进行查询操作
- java简单实现分页查询
- 关于JAVA的分页查询操作技术
- java操作mongdb多条件复合查询(包括模糊查询和按时间段查询),分页
- 简单sql查询接口(需要在文件中指定conn才能进行sql语句操作)
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询