`
itace
  • 浏览: 178545 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

MongoDB数据查询

 
阅读更多

 

 

{
  "_id" : ObjectId("5382a76b723497651a3d49ef"),
  "name" :"世界杯",
  "comments" : [{
      "id" : "20140610001",
      "name" : "不错"
    }, {
      "id" : "20140610002",
      "name" : "巴西"
    }],
   "status":1
}

 

 

   查询状态==1,评论数=2,且评论中内容是“巴西”的记录

    

{"status":1,"comments":{"$elemMatch":{"name":"巴西"},"$size":2}}

 

 

		List<String> country = new ArrayList<String>();
		diseases.add("巴西");
		diseases.add("中国");
		BasicDBObject query = new BasicDBObject();
		query.put("comments.name", new BasicDBObject("$in", country));

 

 

  $ne, $lte, $gte, $lt, $gt,$exists,$in,$nin,$all,$or,$size,$slice,$mod,$not,$elemMatch,还有正则

 

分享到:
评论

相关推荐

    mongodb-测试数据

    1. **基本 CRUD 操作**:这些数据可以帮助你练习插入(Insert)、查询(Find)、更新(Update)和删除(Delete)操作,理解如何在MongoDB中处理单个文档和批量文档。 2. **聚合框架**:可能包含各种聚合管道示例,...

    geoserver发布mongodb矢量数据地图服务.docx

    Geoserver发布MongoDB矢量数据地图服务 Geoserver是一款功能强大且开源的地理信息系统(GIS)服务器,能够实现空间数据的存储、处理和发布。MongoDB是一款NoSQL数据库,能够存储大量的矢量数据。本文将介绍如何使用...

    使用aggregate在MongoDB中查询重复数据记录的方法

    MongoDB的`aggregate`函数是用于处理数据集合的高级工具,尤其在数据分析、报表生成以及数据清洗方面表现强大。在本场景中,我们将探讨如何利用`aggregate`来查询和处理重复数据记录。 首先,理解`aggregate`的基本...

    MongoDb多数据中心

    MongoDB作为一个高性能、高可用性、以及易于扩展的开源NoSQL数据库,被广泛应用于需要处理大量数据的场景中。随着业务的发展,单一数据中心往往难以满足地理分布、数据可用性和合规性等需求。这时,多数据中心部署...

    Thinkphp使用mongodb数据库实现多条件查询方法

    MongoDB是一种NoSQL数据库,它存储数据的方式不同于传统的表格方式,而是将数据存储在BSON格式的文档中。在Thinkphp中使用MongoDB进行多条件查询时,需要对框架提供的驱动进行一定的修改以适应MongoDB的查询方式。 ...

    1亿条记录的MongoDB数据库随机查询性能测试

    性能测试的主要目标是观察MongoDB在数据完全驻留在内存后的查询速度和并发能力。测试结果显示,在这种情况下,MongoDB的查询速度可以稳定在每秒10万次(10W/S),系统负载(load)保持在1以下。这表明当所有数据都在...

    MongoDB基本查询.pdf

    本篇资料主要涵盖了MongoDB的基本查询操作,包括查询数据、格式化输出、筛选特定文档以及使用比较运算符进行查询。 首先,MongoDB 中用于查询数据的核心命令是 `find`,正如题目中所提及的,其基本语法格式为 `db....

    java MongoDB查询数据导出为excel表格

    1.java连接mongo数据库查询统计信息导出为excel表格 2.所有连接参数都可以动态输入,参数包括:ip、端口、数据库名称、集合名称、查询参数(公众号,写在指定文件中),导出表格存放位置

    MongoDB查询练习题及答案

    MongoDB 是一种流行的 NoSQL 数据库,以文档型数据存储为主,支持丰富的查询表达能力。在本题中,我们将探讨 MongoDB 的查询操作,基于提供的 `user1` 和 `user2` 文档进行练习。 首先,让我们熟悉一下 `db.users....

    mongodb数据分析工具

    "mongodb数据分析工具"指的是利用特定工具来挖掘、解析和理解存储在MongoDB中的数据。 MongoDB Compass是MongoDB官方提供的一款强大的图形用户界面(GUI)工具,版本号为1.11.2,适用于Windows 64位系统,如文件名...

    网易游戏MongoDB数据备份与恢复实践.pdf

    网易游戏MongoDB数据备份与恢复实践 本文将详细介绍网易游戏MongoDB数据备份与恢复实践,涵盖了MongoDB在网易游戏端游数据中心的应用、扩展性、业务需求、priority=0资源情况等多方面的内容,并对MongoDB在网易游戏...

    通过java向mongodb中插入数据

    在这个例子中,我们首先创建了一个MongoDB客户端并连接到服务器,然后选择了名为`testDB`的数据库,接着插入了一个包含`name`和`age`字段的文档,并通过`find`方法查询了所有数据。最后,确保在操作完毕后关闭了...

    MongoDB大数据处理

    MongoDB大数据处理权威指南 MongoDB大数据处理权威指南 MongoDB大数据处理权威指南

    MongoDB热温数据的最佳实践.pdf

    - **灵活数据模型**:MongoDB支持文档型数据模型,允许快速存储和查询复杂结构的数据,非常适合处理半结构化和非结构化数据。 - **高吞吐、高并发**:MongoDB能够处理大量并发请求,提供高性能的服务。 - **动态...

    MongoDB查询性能验证及优化

    总的来说,MongoDB的查询性能验证和优化是一个综合性的过程,涉及到索引设计、查询编写、数据模型选择、硬件配置等多个层面。通过持续监控、分析和调整,我们可以确保MongoDB在实际应用中表现出色。

    SpringBoot+MongoDB+Echarts图表数据可视化

    MongoDB提供了丰富的查询API和数据聚合框架,能够高效地读取和存储数据。在本项目中,MongoDB用于存储和检索用于数据可视化的数据。 Echarts是百度开源的一款JavaScript图表库,支持多种图表类型,如折线图、柱状图...

    mongodb查询数据返回JSP

    mongodb查询数据,显示DBCursor.next这种形式,那如何把值带到JSP显示呢? 上传的是一个项目Demo,导入可以直接运行,当然也可以直接查看其中的代码。 项目是使用jquery.ajax显示后台返回的Json串。 若再详细了解...

Global site tag (gtag.js) - Google Analytics