这一个记录

{ “_id” : ObjectId(“56bb7aafa1164ef44e000029”), “qishu” : 21, “shuzi” : [ 69, 15, 86, 40, 20, 67, 46, 13, 36, 23, 33, 26, 9, 49, 81, 96, 65, 31, 52, 75, 99, 6, 39, 74, 47, 42, 1, 94, 82, 91, 5, 27, 30, 28, 7, 90, 34, 37, 79, 70, 18, 87, 57, 59, 45, 63, 24, 76, 100, 50, 41, 62, 64, 98, 8, 66, 14, 61, 54, 32, 17, 29, 55, 56, 3, 58, 84, 4, 21, 48, 68, 92, 53, 10, 93, 85, 12, 51, 77, 43, 25, 2, 19, 80, 73, 72, 22, 97, 88, 71, 35, 11, 16, 78, 95, 60, 44, 89, 83, 38 ] }

> db.fenshuhaoma.find({qishu:21});

我在PHP里,查找 $mong->find(array(‘qishu’=>21)); 找到对象后,在foreache,然后在得到 shuzi的数组,然后在从shuzi数组里,获取第5个到第(8)个,也就是 shuzi数组里的下标为5到13的值 [‘shuzi’][5] – [‘shuzi’][5+8=13]

不知道如何表达这个查询,如果是mysql的查询的话就是 select * from db where qishu=22 and shuzi>5 and shuzi<13

现在我的做法就是吧所有查询出来,然后在遍历获得,这样来做,感觉需要很多内存来进行查询,在频繁查询时,就慢了.

我应该怎么来写这个查询.获取出来的就是直接 ['shuzi'][5] – ['shuzi'][5+8=13] 范围.

mongodb 数组查询 php,关于PHP,查询mongodb里的数组的问题相关推荐

  1. MongoDB 教程二: 添加, 删除,查询 shell命令

    视频:MongoDB 教程二: 添加, 删除,查询 shell命令 MongoDB Shell 常用操作命令 MonoDB   shell命令操作语法和JavaScript很类似,其实控制台底层的查询 ...

  2. MongoDB(Golang)常用复合查询

    MongoDB(Golang)查询&修改 https://www.jianshu.com/p/b63e5cfa4ce5 >> 资源下载: https://72k.us/file/1 ...

  3. mongodb java 多条件查询_MongoDB查询之高级操作详解(多条件查询、正则匹配查询等)...

    MongoDB查询之高级操作 语法介绍 MongoDB查询文档使用find()方法,同时find()方法以非结构化的方式来显示所有查询到的文档. -- 1.基本语法 db.collection.fin ...

  4. mongodb和MySql的一些等价查询语句,方便大家映照学习

    文章目录 查询 find方法: 查询所有的结果: 指定返回那些列(键): where条件: 1.简单的等于: 2.使用and 3.使用or 4.<, <=, >, >= ($l ...

  5. mongodb数据库使用01、基础查询和数据类型介绍

    01.windows安装 --下载mongodb数据库,点击安装.配置环境即可 02.基本使用:启动  退出 !!!!!!在此之前一定要配置环境变量 !!!!!!如果之前多次配置其他数据库,这里应该基 ...

  6. mongorepository查询条件_Java操作MongoDB采用MongoRepository仓库进行条件查询 | 学步园...

    1.实体类: publicclassPersonimplementsSerializable{ /** * */ private static final long serialVersionUID  ...

  7. python mongodb分页查询_python数据库分页查询语句

    用django将数据从数据库提出并分页展示 不要笑这个太简单噢~~大神们路过的请自动忽略本文-- '''django有自带的分页功能,我这个是自己做的分页,效果其实是一样的. ''' 要把数据提出并展 ...

  8. MongoDB与MySQL的插入、查询性能测试

    转载自:http://blog.csdn.net/clh604/article/details/19608869 1.1  MongoDB的简单介绍 在当今的数据库市场上,MySQL无疑是占有一席之地 ...

  9. mongodb 跟踪SQL语句及慢查询收集

    有个需求:跟踪mongodb的SQL语句及慢查询收集 第一步:通过mongodb自带函数可以查看在一段时间内DML语句的运行次数. 在bin目录下面运行  ./mongostat -port 端口号  ...

  10. java 探花交友项目day5 推荐好友列表 MongoDB集群 发布动态,查询动态 圈子功能

    推荐好友列表 需求分析 推荐好友:分页形式查询推荐的用户列表,根据评分排序显示 代码实现: tanhuaController: /**  * 查询分页推荐好友列表  */ @GetMapping(&q ...

最新文章

  1. Python培训就业怎么样?
  2. 团队计划(5.25)
  3. cmd安装linux服务器,cmdbuild安装
  4. spring定时器总结
  5. Java:数列排序 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
  6. 此异常最初是在此调用堆栈中引发的:_【8】进大厂必须掌握的面试题Java面试异常和线程...
  7. hdu_2089 不要62
  8. linux gret 文件内容,DataX插件开发指南.docx
  9. 某游戏中有轰炸机、直升机、重型坦克、轻型坦克、飞行兵、步兵等六大兵种
  10. 2022安全员-C证考试题库及答案
  11. 如何判断关系是否自反,反自反,对称,反对称,传递
  12. python调用so库
  13. centos安装NVI驱动
  14. 不同IP网段的PLC进行S7通信(PUT_GET)的具体步骤
  15. android直播流渲染,Android手机直播之处理技术分析
  16. rocksdb配置解析
  17. 服务器ghost备份后无法进入系统还原,使用Ghost备份/还原系统的速度很慢原因分析与解决...
  18. buildroot教程
  19. 基于SSM实现的云商城购物系统
  20. 西门子标准报文1常用_西门子1500系列PLC速度轴配置与仿真

热门文章

  1. mac活动监视器_什么是活动监视器?
  2. vue 对象继承_Vue2.0中组件的继承与扩展是什么
  3. 评价最高影片JAVAlibrary_视频 | 手游大神,动画导演,机圈新贵,极客怎么评价《愤怒的小鸟2》?...
  4. 本地tomcat启动war包_「shell脚本」懒人运维之自动升级tomcat应用(war包)
  5. 再见 Spring Task,这个定时任务框架真香!
  6. SpringBoot 中的 3 种条件装配!
  7. Redis 过期策略与源码分析
  8. 3种时间格式化的方法,SpringBoot篇!
  9. 如何让mysql索引更快一点
  10. MyEclipse2017破解设置与maven项目搭建