`

mongodb自学习总结

阅读更多
1、mongodb中$elemMatch用法
功能:主要用户同级节点多属性过滤
a、以下这条语句会查出children.id="0730"的所有值
db.getCollection('regioncodes').find({"children":{"$elemMatch":{"children.id":"0730","children.text":"长沙"}}})

b、用elemMatch 多属性过滤后,只会找出满足id="0730"和text="岳阳"的值
db.getCollection('regioncodes').find({"children":{"$elemMatch":{"id":"0730","text":"岳阳"}}})

2、mongodb中怎么过滤不需要的字段或只展示需要的字段
说明:children.id=1表示展示,如果为0则隐藏不可见
db.getCollection('regioncodes').find({},{"children.id":1,"children.text":1})


分享到:
评论

相关推荐

    MONGODB学习总结入门篇.pdf

    MongoDB学习总结入门篇.pdf MongoDB是一个基于分布式文件存储的数据库,旨在为WEB应用提供可扩展的高性能数据存储解决方案。下面将对MongoDB的基本概念、特点、使用原理和基本操作进行详细介绍。 1. MongoDB基本...

    mongodb总结

    通过深入学习和实践上述知识点,可以更好地理解和运用MongoDB来构建高效、可靠的数据存储和处理系统。提供的文档如“mongodb常用命令.doc”和“mongodb使用指南.ppt”会进一步细化这些概念,并可能包含更多实用技巧...

    mongodb数据库的学习与总结

    MongoDB是一种分布式文档型数据库,它以其灵活性、高性能和易扩展性在现代Web应用程序中备受青睐。本篇文章将深入探讨MongoDB的核心概念、主要特点、安装配置、数据模型、查询操作以及高级特性。 1. MongoDB核心...

    Morphia和MongoDB学习总结<三>

    **标题:“Morphia和MongoDB学习总结&lt;三&gt;”** 在本文中,我们将深入探讨Morphia,一个用于Java的MongoDB对象数据映射(ODM)库,以及它如何与MongoDB数据库进行交互。Morphia简化了在MongoDB中存储和检索Java对象的...

    mongodb学习笔记和mongodb权威指南

    这份压缩包文件包含了关于MongoDB的全面学习资源,包括与Python集成的实践、权威指南、学习手册以及综合总结,旨在帮助用户深入理解和掌握这个数据库系统。 首先,`mongodb_and_python`学习笔记可能涵盖了如何使用...

    mongodb学习手册.pdf

    - **发展历史**:MongoDB自2010年发布以来,经历了多个版本的迭代。最新稳定版本v1.6于2010年8月5日发布,它是继1.0、1.2、1.4版本之后的主要稳定版本之一。由10gen公司为其提供商业支持。 - **数据库类型**:...

    mongoDB学习 命令 安装

    MongoDB 是一种流行的开源、高性能、无模式的文档型数据库,设计用于处理和存储大量数据。...通过其直观的命令行接口和强大的查询语言,MongoDB 提供了一个易于学习和使用的环境,使得开发者可以轻松地管理和操作数据。

    MongoDB入门.pdf

    ### MongoDB入门知识点详解 #### 一、NoSQL简介与MongoDB概述 ...通过上述知识点的学习,相信您已经对MongoDB有了初步的认识,接下来可以进一步深入研究其高级特性,以便更好地应用于实际项目中。

    mongodb命令学习手册.pdf

    ### MongoDB命令学习手册知识点...以上内容总结了MongoDB命令学习手册中的关键知识点,覆盖了数据库的基本操作、集合管理、用户管理和一些实用的辅助命令。这些命令能够帮助初学者快速上手MongoDB,并掌握其核心功能。

    windows下mongodb的安装

    ### Windows 下 MongoDB 的安装步骤详解 #### 一、前言 MongoDB 是一款非常流行的开源文档型数据库系统,因其灵活性高、易于扩展等特性而受...随着对 MongoDB 更深入的学习和实践,相信你会逐渐发掘出它的更多潜力。

    ABP.MongoDb.rar

    通过这个示例,开发者可以学习到如何在ABP中配置MongoDB连接,创建MongoDB仓储,使用工作单元进行事务管理,以及如何通过依赖注入来灵活地使用这些组件。这将有助于提升你在ABP框架下构建复杂分布式系统的技能。

    MongoDB学习分享.pptx

    ### MongoDB学习分享知识点详解 #### 一、NoSQL简介与MongoDB概述 ##### NoSQL概念: - **定义**:NoSQL最初是指“Not Only SQL”,但现在更多地被理解为“Not Only SQL”。这类数据库不再遵循传统的关系型数据库...

    MongoDB复制集及与Spring集成操作

    总结来说,本教程涵盖了MongoDB复制集的创建、用户认证的配置,以及Spring框架与MongoDB的集成实践。对于运维人员和开发者来说,理解并掌握这些知识有助于构建稳定、安全的企业级MongoDB环境,并提高开发效率。在...

    MongoDB集群负载均衡资料(mongodb副本集)

    MongoDB是一种流行的开源文档数据库系统,它以高性能、高可用性和...总结来说,MongoDB的副本集是实现高可用性和负载均衡的重要手段。通过深入了解和实践,开发者可以更好地运用这一功能来构建稳定、高效的数据库系统。

    【老版本】MongoDB+Linux+2.6.12

    总结来说,MongoDB 2.6.12是MongoDB历史上的一个重要版本,它在Linux平台上提供了强大的数据存储和处理能力。虽然现在已有更新的版本,但理解这个老版本的功能和在Linux环境中的配置技巧,对于维护旧系统或学习...

    mongodb 学习记录

    ### MongoDB学习知识点总结 #### 一、启动MongoDB服务与Web监控服务 - **启动MongoDB服务**: 使用`./mongod --dbpath=/data/db --rest`命令来启动MongoDB服务。这里`--dbpath=/data/db`指定了MongoDB的数据文件存储...

    MongoDB学习手册

    以上内容总结了《MongoDB学习手册》的主要知识点,涵盖了MongoDB的基础概念、特性、应用场景、数据类型、索引、主从同步、分片和集群、基本操作、Shell控制台使用方法以及安全与认证等方面,为读者提供了全面的学习...

    MongoDB权威指南

    本书被公认为MongoDB学习与使用的宝典,深入浅出地介绍了MongoDB的各个方面,从基本概念到高级特性,为读者提供了一个全面的视角来理解和掌握这一领先的NoSQL数据库系统。 ### MongoDB的知识点 #### MongoDB简介 ...

Global site tag (gtag.js) - Google Analytics