sequoiadb模糊查询

http://www.sequoiadb.com/document/1.8/index.html

        MDB.initCollection(Const.USER).delete("{}");
        MDB.initCollection(Const.USER).insert("{'acc':'acc100'}");
        MDB.initCollection(Const.USER).insert("{'acc':'acc101'}");
        MDB.initCollection(Const.USER).insert("{'acc':'acc102'}");
        System.out.println(""+ MDB.cur2jsonstr(MDB.query(Const.USER,"{acc:{$gt:'acc100'}}",2))); 
        System.out.println(""+ MDB.cur2jsonstr(MDB.query(Const.USER,"{acc:{ $regex : '^acc', \"$options\" : \"i\" }}",2)));
        System.out.println(""+ MDB.cur2jsonstr(MDB.query(Const.USER,"{acc:{ \"$regex\" : \"^acc\", \"$options\" : \"i\" }}",2)));

 

run:
D:\working\workspace\LF_S_SignalProc/sdbdriver.properties
{ "_id" : { "$oid" : "5424d47b6bbd9bd45f30ceff"} , "acc" : "acc101"}{ "_id" : { "$oid" : "5424d47b6bbd9bd45f30cf00"} , "acc" : "acc102"}
{ "_id" : { "$oid" : "5424d47b6bbd9bd45f30cefe"} , "acc" : "acc100"}{ "_id" : { "$oid" : "5424d47b6bbd9bd45f30ceff"} , "acc" : "acc101"}
{ "_id" : { "$oid" : "5424d47b6bbd9bd45f30cefe"} , "acc" : "acc100"}{ "_id" : { "$oid" : "5424d47b6bbd9bd45f30ceff"} , "acc" : "acc101"}
成功构建 (总时间: 0 秒)

 

    public static DBCursor query(String cl,String matcher,long returnRows) {
       return initCollection(cl).query( matcher, null,null,null, 0L, returnRows);
    }

 

    public static String cur2jsonstr(DBCursor c) {
        String jsonString = "";
        if (c != null && c.hasNext()) {
            List list = new ArrayList();
            while (c.hasNext()) {
                jsonString = jsonString+(c.getNext().toString());
            }
            return jsonString;
        }
        return "{}";
    }

时间: 2024-10-29 18:01:41

sequoiadb模糊查询的相关文章

vb.net-VB,net linq 模糊查询List

问题描述 VB,net linq 模糊查询List 我有 一 个书籍列 Dim books As List(Of book) 需要用textbox.text的值 对这个list进行模糊查询,返回list 结果,用循环比较浪费,LINQ 如何做 解决方案 linq 模糊查询linq 模糊查询linq中动态模糊查询

jsp问题-jsp中模糊查询,后台没有出错,为什么实现不了?

问题描述 jsp中模糊查询,后台没有出错,为什么实现不了? 点击查找只是刷新页面,后台没有问题,但是又实现不了 具体代码: <% request.setCharacterEncoding("utf-8"); %> <%! private static final String DBDRIVER ="org.gjt.mm.mysql.Driver"; private static final String DBURL ="jdbc:mysq

一分钟了解阿里云产品:开放搜索的模糊查询功能

开放搜索的模糊查询功能都有哪些,又分别用在什么场景呢?   开放搜索的模糊查询有以下3个功能,用户可以根据实际情况选择最合适的一种:   1 在控制台高级配置->查询分析功能     词权重并不是一个标准的模糊查询,以截图里的例子,会先搜索query="开放"+"搜索"+"好"+"不好",如果这样没办法召回文档的话,会改写query,变成 "开放"+"搜索" RANK "

关于mongodb按照字段模糊查询方法

关于mongodb按照字段模糊查询方法   模糊查询:tname包含某个关键字测试' cd /opt/soft/mongodb/bin ./mongo --host 192.168.0.1  --port 17017  test db.test_info.find({"tname": {$regex: '测试', $options:'i'}})  db.test_info.find({"tname": {$regex:/测试.*/i}}) 

asp查询xml的代码,实现了无刷新、模糊查询功能

xml|刷新|无刷新 asp查询xml的代码,实现了无刷新.模糊查询功能 <html><head><title>不刷新页面查询的方法</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><script language="javascript"><

SQL Server数据库模糊查询的ASP实现

server|数据|数据库 ASP及其ADO组件简介 ---- ASP(Active Server Pages)是一种服务器端的脚本语言,可以把它看作是Html.脚本和 CGI(通用网关接口)的结合.但它却比Html保密性更高,比脚本更灵活,比CGI更高效. ----ASP程序的扩展名为".ASP",它可以包含Html语句. ASP命令.文本及其他可以嵌套于Htnk文档的所有描述性语言(如:VBScripts,JavaScripts 等).其中ASP命令必须位于ASP定义的符号&quo

asp下实现多条件模糊查询SQL语句

条件|语句 作者:吕海鹏 来自:www.DeepTeach.com 摘要:这篇文章主要针对有一定asp编程经验和SQL语句基础的爱好者如何写模糊查询语句和多条件查询. 很多网友问到如何写模糊查询语句和多条件查询,今天网友小爱又问起了这个问题,刚好前几天给一个单位写个OA涉及到多条件模糊查询,那个查询比较多.专业名词也多,这里我整理了一下,假设以姓名.性别.电话号...作为数据库中的字段名. 通常写一个简单的模糊查询的SQL语句格式可以如下例: 说明:1.WHERE 关键词的后面跟着用来过滤数据的

ASP.NET中利用存储过程实现模糊查询

asp.net|存储过程 一.建立存储过程 在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询): CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastname like '%' + @lastname + '%'GO 二.窗体设计 1.新建ASP.NET Web应用程序,命名为WebSql,选

PB中如何实现数据模糊查询

本文主要介绍如何在pb中根据数据窗口中的字段对数据窗口进行模糊查询.本系统的代码示例采用Power Builder6.5进行演示. 代码及设计: 1. 新建一个窗口,命名为w_query.在窗口中放入一个数据窗口控件,命名为dw_master.在dw_master中放入一个数据窗口:放置一个按钮,命名为cb_query.见下图: 2. 新建一个结构(structure)命名为str_result_column,其参数如下: 3. 在dw_master增加两个用户事件,命名为ue_action_q