mongdb java client 模糊查询的写法
前端时间再做mongdb 与springside 集成方面的工作,遇到不少问题。其中遇到的springside 的模糊查询最为头疼。查了不少资料,终于解决。希望给遇到相同的问题的朋友能带来帮助!
模糊查询主要在like 查询方面。
可以在mongdb java client 端这样写,能查到结果。
BasicDBObject query = new BasicDBObject();
Pattern pattern=Pattern.compile("^.*"+"万源"+".*$"); // 类似sql : where NAME like %万源% query.put("NAME",pattern);
DBCollection coll = this.getCollection(COLLECTIONNAME);
DBCursor dbcursor = coll.find(query);
如果需要做分页时,可以用上sort、limit 、skip
BasicDBObject order = new BasicDBObject ();
order.put("name",1); //order by name
order.put("name",-1); //order by name desc
coll.find(query).sort(order).skip(skip * (limitNum - 1)).limit( limitNum);
分享到:
相关推荐
MongoDB Java操作大全 源代码 实例
MongoDB实现增删改查,java程序驱动,复杂查询,源代码示例
MongoDBjava各版本驱动下载
MongoDB Java Driver 简单操作
mongodb java驱动包3.2.1版本
MongoDB Java API 中文
mongodb java Driver,具体使用请看我的博客:http://blog.csdn.net/lablenet
mongoDB java driver api mongoDB java 驱动 所有类的api
MongoDB java API实现增删改查,包含批量操作
本文实例讲述了Python操作mongodb数据库进行模糊查询操作。分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pymongo import re from pymongo import MongoClient #创建连接 #10.20.66.106 client...
mongoDB java 驱动 mongoDB java 驱动 mongoDB java 驱动 mongoDB java 驱动
mongodb Java连接池配置 用于避免Java连接mongodb数据库数过高引起的一系列问题
主要给大家介绍了关于MongoDB多条件模糊查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MongoDB具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
mongodb-java-driver-4.4.0.jar
MongoDB应用 Java应用 纯java mongodb操作 mongodb 通用dao
Mongodb java 例子
MongoDB Java查找文档.pdf 学习资料 复习资料 教学资源
主要介绍了Java操作MongoDB模糊查询和分页查询的相关资料,需要的朋友可以参考下
主要介绍了Java操作mongodb的模糊查询和精确查询,使用regex关键字实现模糊查询操作,具体实现代码大家参考下本
mongodb for java api 英文版