首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
schema
list
less
settings
netty
hash
solr
actionscrip
import
数组
dagger
httpclient
python
node.js
heap
keyword
erlang
python2
metadata
subset
case
triggers
regex
hashcode
typescript
select
hashtable
shell
jar
substring
timezone
version
bitmap
php
sum
cpython
future
client
web3
hook
java
bit
web
js
integer
object
tags
copy
plugins
php5
ip
buffer
express
byte
md5
split
testing
chat
hashset
cPlusPlus
match
random
foreach
timestamp
merge
replace
fetch
jsp
flutter
main
scala
vbscript
post
search
frameworks
loops
controller
dll
vba
当前位置:
开发笔记
>
编程语言
> 正文
如何用Mongodb复杂条件查询数组内成员?
作者:mobiledu2502886233 | 来源:互联网 | 2023-05-24 22:24
123456789101112131415161718192021222324252627282930[{ "_id" : ObjectId("55f181e43fdda0be857daaf4"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[{
"_id" : ObjectId("55f181e43fdda0be857daaf4"),
"form_info" : [
{
"val" : "王思聪",
"id" : "1"
},
{
"val" : "13800138000",
"id" : "2"
}
],
"tags" : [],
"__v" : 0
},
{
"_id" : ObjectId("55f181e43fdda0f48578acf4"),
"form_info" : [
{
"val" : "李丽珍",
"id" : "1"
},
{
"val" : "13934438010",
"id" : "2"
}
],
"tags" : [],
"__v" : 0
}]
如果我想筛选
1
form_info
数组内符合 成员对象内
1
id
为1,
1
val
为
1
王思聪
且
1
id
为2,
1
val
为
1
13800138000
的记录。
即结果是:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[{
"_id" : ObjectId("55f181e43fdda0be857daaf4"),
"form_info" : [
{
"val" : "王思聪",
"id" : "1"
},
{
"val" : "13800138000",
"id" : "2"
}
],
"tags" : [],
"__v" : 0
}]
该怎么写好? 谢谢大大们
mongodb
数组
object
tags
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
数组
Proxy与Object.defineProperty优劣对比及其应用场景
本文主要对比了Proxy和Object.defineProperty两种对象属性操作方式的优劣,并介绍了它们各自的应用场景。Proxy具有直接监听对象和数组变化、多种拦截方法以及新标准的性能优势等特点,而Object.defineProperty则兼容性好,支持IE9,并且无法用polyfill磨平浏览器兼容性问题。根据具体需求和浏览器兼容性考虑,选择合适的方式进行对象属性操作。 ...
[详细]
蜡笔小新 2023-12-14 19:48:22
数组
JavaScript疑难杂症系列相称性推断的知识点详解
本文详细解析了JavaScript中相称性推断的知识点,包括严厉相称和宽松相称的区别,以及范例转换的规则。针对不同类型的范例值,如差别范例值、统一类的原始范例值和统一类的复合范例值,都给出了具体的比较方法。对于宽松相称的情况,也解释了原始范例值和对象之间的比较规则。通过本文的学习,读者可以更好地理解JavaScript中相称性推断的概念和应用。 ...
[详细]
蜡笔小新 2023-12-14 19:12:10
数组
在类中定义数组时出错 - Error on defining arrays in class
Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ...
[详细]
蜡笔小新 2023-12-14 17:38:12
数组
Java容器中的compareto方法排序原理解析
本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ...
[详细]
蜡笔小新 2023-12-14 13:53:31
heap
LeetCode笔记:剑指Offer 41. 数据流中的中位数(Java、堆、优先队列、知识点)
本文介绍了LeetCode剑指Offer 41题的解题思路和代码实现,主要涉及了Java中的优先队列和堆排序的知识点。优先队列是Queue接口的实现,可以对其中的元素进行排序,采用小顶堆的方式进行排序。本文还介绍了Java中queue的offer、poll、add、remove、element、peek等方法的区别和用法。 ...
[详细]
蜡笔小新 2023-12-14 13:34:58
import
scrapy存入excel时,excel文件被反复擦除重写。文件大小始终不超过100k,请问这种情况改如何解决
怀疑是每次都在新建文件,具体代码如下 ...
[详细]
蜡笔小新 2023-12-13 17:53:49
数组
Android JSON基础,音视频开发进阶指南目录
Array里面的对象数据是有序的,json字符串最外层是方括号的,方括号:[]解析jsonArray代码try{json字符串最外层是 ...
[详细]
蜡笔小新 2023-12-13 15:05:45
数组
Java中vector的使用详解
本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ...
[详细]
蜡笔小新 2023-12-13 14:14:39
python
YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ...
[详细]
蜡笔小新 2023-12-14 18:28:01
python
Final关键字的含义及用法详解
本文详细介绍了Java中final关键字的含义和用法。final关键字可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。文章还讨论了final类和final方法的应用场景,以及使用final方法的两个原因:锁定方法防止修改和提高执行效率。 ...
[详细]
蜡笔小新 2023-12-14 18:07:46
python
Java序列化对象传给PHP的方法及原理解析
本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ...
[详细]
蜡笔小新 2023-12-14 15:25:15
case
的错误消息:
ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ...
[详细]
蜡笔小新 2023-12-13 20:28:08
jar
XML介绍与使用的概述及标签规则
本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ...
[详细]
蜡笔小新 2023-12-13 17:39:50
import
不同优化算法的比较分析及实验验证
本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ...
[详细]
蜡笔小新 2023-12-13 16:05:14
select
SpringJdbcTemplate的使用详解
本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ...
[详细]
蜡笔小新 2023-12-13 14:27:11
mobiledu2502886233
这个家伙很懒,什么也没留下!
Tags | 热门标签
schema
list
less
settings
netty
hash
solr
actionscrip
import
数组
dagger
httpclient
python
node.js
heap
keyword
erlang
python2
metadata
subset
case
triggers
regex
hashcode
typescript
select
hashtable
shell
jar
substring
RankList | 热门文章
1
PPT中,如何实现: 当鼠标悬停到某文字上时,出现图片,离开文字时图片消失?
2
如何在手机上修改图片尺寸大小?:设置图片长度
3
安全教育平台账号后四位_学校安全教育平台登录账号登录入口 https://www.xueanquan.com/...
4
光影魔术手如何抠图 光影魔术手抠图方法汇总
5
FPGA实现VGA图像显示
6
PDF转word的免费在线工具推荐
7
win10专业显卡和游戏显卡有什么不同
8
弘辽科技:拼多多七天流量起爆。
9
求各种玄幻小说比较好的情节和设置巧妙的悬念?
10
PS绘制红色3D效果按钮
11
证书失效怎么办_教你几招,当你的汽车钥匙丢了怎么办
12
手机蓝牙传文件到另一个手机教程
13
sleuth与zipkin原理
14
火焰纹章 主机发售/联机掉线解决方法/加 速工具推荐
15
ps好看的毛笔字字体,ps毛笔字效果
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有