mongodb - Mongo如何搜索数组元素的字段?
问题描述
我试着解释
我的收藏中有很多“公司”。
每个公司都有这样的领域
"carriers" : [
{
"priority" : NumberInt(1),
"carrier_id" : "a77c9d80-0683-11ec-bec1-074eeabae60b"
},
{
"priority" : NumberInt(2),
"carrier_id" : "a77d8720-0683-11ec-b6d4-6765509a5216"
}
]
有一个carrier_id
,我怎么能搜索每一个carrier_id
等于搜索的公司?
解决方案
点符号在数组元素上透明地工作。你可以做:
{'carriers.carrier_id' => 1}
推荐阅读
- javascript - EXPO Notifications TaskManager [TypeError: undefined is not a function (near '...Notifications.presentLocalNotificationAsync...')]
- wordpress - 确保 CSP 有效对抗 wordpress 中的 XSS 攻击如何解决?
- vue.js - Vue-Router 命名路由回退
- javascript - 将谷歌地图放在 col div 中
- angular - 有效地将 [ngClass] 表达式应用于 td
- sql - SQL Query with WHERE NOT does not filter corretly
- topojson - Convert coordinates to shapre
- pine-script - Getting time of day of bar close
- reactjs - How to remove the opacity of the slides that are behind in react-spring-3d-carousel?
- flutter-web - how to get variable's value from custom Js and use it in Flutter web/dart