[PHP] 使用PHP在mongodb中进行嵌套查询
2024-08-27 10:20:14
作为文档数据库,数据库中存储的数据是类似json的结构,比如{“modelInfo”:{"status":1,audited:"1"}},想要查询status是1的audited是1的,需要按照下面的结构
//这里要注意参数类型,一个是字符串 一个是整型
$params['modelInfo.audited']=$params['audited'];
$params['modelInfo.status']=intval($params['status']); $filter=$params;
$collect='.modelHis';
$query = new MongoDB\Driver\Query($filter, $options);
$cursor = $mongoManger->executeQuery($this->dbName.$collect, $query);
if($cursor->isDead()){
return [];
}
$items=[];
foreach ($cursor as $document) { }
先列取一下列表确认下数据类型,我就是在这吃的亏
最新文章
- RequireJS实例分析【转】
- ASP.NET Page对象各事件执行顺序(转)
- C# 6.0那些事
- Newtonsoft.Json之JArray, JObject, JPropertyJValue
- 【转】C# Winform打包部署时添加注册表信息实现开机启动
- [初级教程]用SecureCRT+Xming轻松远程实现Linux的X DISPLAY
- NYOJ-733 万圣节派对 AC 分类: NYOJ 2014-01-02 00:41 303人阅读 评论(0) 收藏
- Compress、tar、gzip、zcat、bzip2、bzcat、打包解压命令行
- Spring Boot使用Druid和监控配置
- Makefile = ?= := 区别 $@,$^,$<;
- Linux NTP时间同步服务
- 倒影问题(reflect:below)
- Tomcat日志设定
- minio golang client使用
- MySQL之路 ——1、安装跳坑
- 4-HTML Computer Code Elements
- C#读写三菱PLC和西门子PLC数据 使用TCP/IP 协议
- Java获取资源路径——(八)
- 洛谷p1072 gcd,质因数分解
- 字符串流stringReader
热门文章
- selenium,滚到页面底部的方法
- 使用Jenkins持续集成
- JS基础——ATM机终端程序编写(3.0)
- python文件夹中文件读取踩坑
- 笔记常用Linux命令(三) 查看服务器日志
- redis5.0 Cluster集群搭建
- 死磕java(4)
- List<;E>; 、Set<;E>;和Map<;K,E>;的简单应用
- JavaWeb前置知识 : 动态和静态的区别、两种架构、常见状态码
- 单线程的REDIS为什么这么快?