`

Mongodb使用QueryBuilder查询

阅读更多
QueryBuilder queryBuilder = new QueryBuilder();
queryBuilder.and(key).is(value);

也可直接用QueryBuilder.start(key).is(value).get()获取一个DBObject对象进行查询
上面key是想要查询的键,value为匹配的值
然后使用
collection.find(queryBuilder.get())
进行查询
查询结果为DBCusor
使用queryBuilder.and(key).is(value).and(key).is(value)可以进行多个key值匹配查询

and后可用的查询方法有lessThan,equals,exists,greaterThan,greaterThanEquals,in,lessThan,lessThanEquals,mod,notEquals,notIn,regex等。

分享到:
评论
1 楼 孙星(blog) 2013-01-08  

相关推荐

    mongodb驱动包

    Java驱动中的Find操作可以实现基本查询,而更复杂的查询可以通过QueryBuilder构建。投影可以指定返回文档中的哪些字段。 5. **聚合框架**:MongoDB的聚合框架允许开发者执行数据分析和报表生成。Java驱动提供了...

    MongoDB驱动包mongo-java-driver-2.10.1

    2. 数据操作:支持CRUD(创建、读取、更新、删除)操作,通过`DB`、`DBCollection`等类实现对集合的访问,同时提供丰富的查询构造器,如`QueryBuilder`,方便构建复杂的查询条件。 3. 文档模型:Java对象可以直接...

    QueryBuilderParser:易于使用的jQuery QueryBuilder插件查询生成器,可与Laravel一起使用

    QueryBuilderParser 状态标签状态值建立 见解 ...使用QueryBuilderParser根据QueryBuilder规则构建新查询。 use timgws\ QueryBuilderParser ; $ table = DB :: table ( 'table_of_data_to_integrate' ); $ qbp = new

    module-database-mongodb:MongoDB 的 Core9 数据库模块

    Java 驱动程序中的 QueryBuilder 或 Criteria API 可用于构建这些查询。同时,MongoDB 的聚合框架允许进行复杂的分析和数据处理。 - **索引**:为了优化查询性能,可以创建索引。Java 驱动程序提供了创建、查看和...

    MangoDB相关

    例如,使用`QueryBuilder`类可以方便地构建条件查询,对数据进行过滤、排序和分页。 `mongodb.docx`文件可能涵盖了MongoDB的基础知识,如数据模型、增删改查(CRUD)操作、索引创建、复制集和分片等。MongoDB支持...

    内容:Nuxt Content允许您写入内容目录,并通过像API一样的MongoDB来获取Markdown,JSON,YAML,XML和CSV文件,充当基于Git的Headless CMS

    强大的QueryBuilder API(类似MongoDB) 使用PrismJS突出显示Markdown文件中代码块的语法。 目录生成 处理Markdown,CSV,YAML,JSON(5),XML 用钩子延伸 发展历程 克隆此存储库 使用yarn install或npm ...

    MyQEE开源PHP多项目及模块化开发框架 v3.0 RC2.zip

    数据库增加对 group_concat 的支持,MongoDB数据库驱动支持在group查询中使用distinct查询,修复MongoDB驱动力中查询slave在新的版本里可能导致连接失败的问题 增加 BigInt 类库 日期类库完善 HttpClient 增加...

    mongomat:休息服务器和GUI来管理mongodb数据

    Querybuilder ui使创建简单到中型查询变得容易。 支持复杂的验证功能。 视频 #Global安装(不适用于Windows) npm安装mongomat -g 蒙古族 #安装 npm安装mongomat 节点node_modules / mongomat ##参数 -h,...

    fluent-query:仅使用POJO类创建查询

    流利的查询仅使用POJO类创建查询,插入,更新和删除。特征基于代码的配置:基础结构代码的独立业务代码; 减少干扰:对您的代码进行零或更少的更改; 胶水代码:这只是一个小而简单的类集; Fluent Builder:完整的...

    stackerjs-db-mongodb-adapter

    QueryBuilder 插 import { QueryBuilder } from 'stackerjs-db-mysql-adapter' ; let query = new QueryBuilder ( ) . insert ( ) . set ( { 'full_name' : 'mysql adapter' , 'age' : 2 } ) . into ( '...

    MyQEE(麦琪) 3.0.0 RC2.zip

    •数据库增加对 group_concat 的支持,MongoDB数据库驱动支持在group查询中使用distinct查询,修复MongoDB驱动力中查询slave在新的版本里可能导致连接失败的问题 •增加 BigInt 类库 •日期类库完善 •HttpClient...

    react-awesome-query-builder:React的用户友好查询生成器

    导出为MongoDb,SQL, 或您的自定义格式 从导入 TypeScript支持(请参阅 和) 入门 安装: npm i react-awesome-query-builder 仅适用于AntDesign小部件: npm i antd 仅适用于Material-UI小部件

    @ nuxt / content允许您在content /目录中写入,充当基于Git的Headless CMS-Vue.js开发

    clapper_board:演示视频:sparkles:发行说明:open_book:阅读文档功能强大的开发中快速热重载Markdown中的Vue组件全文本搜索支持使用nuxt生成静态站点生成强大的QueryBuilder API (类似于MongoDB)使用PrismJS突出...

    用户友好的 React 查询构建器

    受 jQuery QueryBuilder 的启发为小部件使用很棒的 Ant Design v4 现在也支持 Material-UI! 演示页面功能高度可配置的字段可以是以下类型:简单(字符串、数字、布尔、日期/时间/日期时间、列表)结构(将在选择框...

    MyQEE开源PHP多项目及模块化开发框架 v3.0 RC1.rar

    MyQEE借鉴了国外优秀框架的设计思路,优雅、实用的代码是我们追求的目标。 MyQEE具有以下几大特点: ...完善了MongoDB的查询功能,完善了debug的显示 优化了Bootstrap中对debug的处理 优化了内部调用

Global site tag (gtag.js) - Google Analytics