• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > MongoDB下根据数组大小进行查询的方法

MongoDB下根据数组大小进行查询的方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mongodb 数组查询,mongodb 数组,mongodb更新数组,mongodb和redis,mongodb教程等相关知识,希望本文的分享对您有所帮助

注意:作者使用的mongodb版本为2.4.7。

首先插入测试数据

键num对应的值是数组。

查询num的数组值具有指定大小的document

最好的方法是使用$size,例如指定大小为2,可以:

如果数组大小是某个范围

另外两种思路,第一个思路是使用$where,例如如果要求数组大小小于3:

关于$where,请参考官方文档:http://docs.mongodb.org/manual/reference/operator/query/where/。

另外一个比较高效的方法是判断数组中的某个指定索引的元素是否存在,例如如果要求数组大小小于3:

如果要求数组大小大于3,可以:
</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MongoDB下根据数组大小进行查询的方法

相关文章

  • 2017-05-11MongoDB教程之聚合(count、distinct和group)
  • 2017-05-11详解MongoDB中创建集合与删除集合的操作方法
  • 2017-05-11MongoDB系列教程(五):mongo语法和mysql语法对比学习
  • 2017-05-11MongoDB数据库插入、更新和删除操作详解
  • 2017-05-11MongoDB数据更新方法干货篇
  • 2017-05-11深入理解MongoDB分片的管理
  • 2017-05-11MongoDB最基本命令速查笔记
  • 2017-08-25MongoDB安装为service报错100(windows系统)
  • 2017-05-11CentOS 6.4创建Mongodb副本集
  • 2017-05-11mongodb 实现远程连接

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 浅谈MongoDB的备份方式
    • Mongo集群搭建
    • MongoDB学习笔记之GridFS使用介绍
    • MongoDB入门教程之聚合和游标操作介绍
    • CentOS 6.5系统中使用yum安装MongoDB 2.6 教程
    • Windows下把MongoDB安装为系统服务的方法
    • Mongo DB增删改查命令
    • 详解mongodb 主从配置
    • MongoDB修改数据的2种方法
    • 初识NoSQL NoSql数据库入门 NoSql数据库基础知识

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有