Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Mongo查询根据参数使用特定于数组的索引进行过滤

Mongo查询根据参数使用特定于数组的索引进行过滤
EN

Stack Overflow用户
提问于 2021-04-27 07:15:41
回答 1查看 98关注 0票数 0

大家好,提前谢谢。我在mongoDB中有几个文档,它们的结构如下

在我使用spring boot开发的API web应用程序中,我必须编写以下查询代码。我可以接收一个类型过滤寄存器,它将在数组中包含此电压电平代码(这很容易),但问题是我还可以接收一个voltageLevelCode和一个voltageLevelCode,所以在这种情况下,我必须过滤数组中包含此电压电平代码的文档,以及在此电压电平代码过滤器中包含此类型的文档(但请记住,电压电平内的类型)我一直在尝试编写查询,但我不知道如何动态设置索引来过滤此电压电平内的类型……就像..。{"voltageLevel..types“:"X”}

示例:

代码语言:javascript
运行
AI代码解释
复制
public List<MyClassRepresenting> findByFilter(String type,String voltageLevelCode);
代码语言:javascript
运行
AI代码解释
复制
{$and: [{'voltageLevel.voltageLevelCode' : ?1 },{'voltageLevel.<HowTogetIndexForSelectingVoltageLevelCode>.types' : ?2}]}

在这种情况下,根据接收到的类型,tensionLevel参数必须根据此tensionLevel中的类型进行过滤

对于另一个查询,我也会遇到同样的情况。在SQL中,等价物是另一个SELECT中的SELECT,用于选择子寄存器,但不知道在mongo中如何做到这一点。

技术

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-27 08:38:30

在stackoverflow上提问时,包含你已经尝试过的内容总是很有趣的。

我认为您需要的是一个简单的$elemMatch:

代码语言:javascript
运行
AI代码解释
复制
db.mycoll.find(
  { voltageLevel: { $elemMatch: { voltageLevelCode: "MT", types: "E" } } }
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67278507

复制
相关文章
用PS修复老照片_photoshop修复老照片
原图素材虽然很旧,不过人物部分并没有怎么损坏,只是有一些色块和杂色。修复的工程相对来说也少很多。只需要给人物磨好皮,然后把暗调和高光部分调出来即可。原图
全栈程序员站长
2022/09/21
2.3K0
用PS修复老照片_photoshop修复老照片
Facebook批量优化360照片
自去年推出该功能以来,人们已经向Facebook上传了超过7000万张360度照片。Facebook使用多种方法来捕获360度照片和视频,这使人们可以与他们的朋友分享身临其境的体验。如果您拥有专用的360度相机,如理光Theta S或Giroptic iO,则可以从相机直接发布到Facebook。而现在大部分高端Android和iOS智能手机也都拥有全景模式的相机,可用于拍摄360度照片。
LiveVideoStack
2021/09/02
6530
Facebook批量优化360照片
编辑修复摄影照片Photoshop 2022中文
Photoshop 2022是应用在摄影行业的好手,可以对拍摄的照片进行各种编辑,修复,ps强大的修复,编辑,调色,绘画,修饰,滤镜等功能,让很多图片编辑工具望尘莫及。
Mac小小心
2022/08/20
7080
编辑修复摄影照片Photoshop 2022中文
unity怎么创建球体_每天分享的小知识点
使用Gizmos类可以让我们在Unity中实现一种辅助线框,下面举例几种常用的线框。
全栈程序员站长
2022/09/30
6590
unity怎么创建球体_每天分享的小知识点
开源: CVPR 2020 修复你的老照片
「Code」: github.com/microsoft/Bringing-Old-Photos-Back-to-Life
计算机视觉
2020/11/11
1.6K0
开源: CVPR 2020 修复你的老照片
开源日报 0821:帮你修复老旧照片
这篇文章总结了几个开源项目的特点和优势。其中包括了 Python 资源列表、金融研究工具、动画精灵程序、游戏和旧照片修复项目等。这些项目提供了丰富的功能和技术支持,用户可以根据自己的需求进行定制和改进。总的来说,这些开源项目为开发者和用户提供了各种有用的工具和资源。
小柒
2023/09/02
3170
开源日报 0821:帮你修复老旧照片
这些老照片如何用算法修复?
这篇文章当中,我将讲述我们如何为老军人的照片创造一个基于AI技术的照片修复项目。 原标题 | AI-Based Photo Restoration 作 者 | Fedor Kitashov 翻 译 |
AI科技评论
2019/08/19
1.9K0
这些老照片如何用算法修复?
这些老照片如何用算法修复?
原标题 | AI-Based Photo RestorationAI-Based Photo RestorationAI-Based Photo RestorationAI-Based Photo RestorationAI-Based Photo Restoration
AI研习社
2019/08/20
1.3K0
这些老照片如何用算法修复?
修复被360安全卫士删除的SAP服务
于是赶紧把360卸载之后,在E:\usr\sap\D01\DVEBMGS00\exe\里面找到sapstartsrv.exe,打开并填入东西,如图:
SAP梦心
2022/05/10
5160
修复被360安全卫士删除的SAP服务
来试试!微软开源: 老旧照片修复的AI算法
https://github.com/microsoft/Bringing-Old-Photos-Back-to-Life
公众号机器学习与AI生成创作
2021/01/08
3.6K0
来试试!微软开源: 老旧照片修复的AI算法
VR开发--利用鱼眼图片制作VR全景漫游(多种方式)
虚拟全景图是环绕着观众的全景图(在内,向外),使人产生置身其中的感觉。通过“拼接”几张正常照片或者是两张采用了180度鱼眼镜头拍摄的照片来制作,或使用具有专门功能的全景相机,甚至使用三维建模的场景渲染的两张图片。
孙寅
2020/06/02
2.9K0
DxO ViewPoint 4 for Mac(照片修复工具)
DxO ViewPoint是一款由法国公司DxO Labs开发的图像校正软件,其特点是可以对图像进行透视校正、失真校正、景深校正等操作,帮助用户快速、准确地将图像纠正为正确的几何形状和比例。
用户10121095
2023/04/13
4380
Unity3D入门Demo-Cube移动-触发球体-切换场景[通俗易懂]
同样的操作方法,在 Hierarchy 面板下 右键Create Empty ,创建空的GameObject ,修改名称为 ChangeScenes。 如下图
全栈程序员站长
2022/09/22
1.4K0
Unity3D入门Demo-Cube移动-触发球体-切换场景[通俗易懂]
opengl-球体的绘制
将y轴切分成64等分,x-z平面切分成64等分的扇形 y轴从上到下取值为[0, 180],即[0, π],x-z平面扫描取值[0, 360]即[0, 2π] 详细计算,参考如下代码,把一个球体拆分成65 * 65 个点 注意: y = cos(ySegment * PI); x = sin(ySegment * PI) * cos(xSegment * 2 * PI); x = sin(ySegment * PI) * sin (xSegment * 2 * PI); 按照上面这个顺序来理解比较容易
公号sumsmile
2020/08/26
4K1
opengl-球体的绘制
计算球体积
package com.test; import java.util.*; import java.io.*; public class Main { public static void main(String [] args) { Scanner sc=new Scanner(System.in); double d,r; String result; while(sc.hasNextDouble()) {
MickyInvQ
2020/09/27
7030
计算球体积
AI 黑科技,老照片修复,模糊变高清
最近闲逛,发现腾讯开源的老照片修复算法FPGAN新出了V1.3预训练模型,手痒试了一下,满惊艳的。
统计学家
2022/04/11
5K0
AI 黑科技,老照片修复,模糊变高清
java编写球体体积和面积_球体有哪些物品
public class Volume extends JFrame implements ActionListener,ItemListener{
全栈程序员站长
2022/09/30
6340
java编写球体体积和面积_球体有哪些物品
佐糖照片修复v1.3.10高级版
集体照修复功能,还可一键分享,灵活性强,操作方便快捷。 佐糖_Ver.1.3.10_一键摳图_旧照修复_智能证件照_会员解锁版.apk – 蓝奏云 (lanzoum.com)
素颜520
2023/04/22
3750
佐糖照片修复v1.3.10高级版
球体投影到像素空间的大小
需要说明的是,球体投影到像素空间的结果可能不是一个正圆,其半径或者直径大小只能估算而没有确定的值。根据参考资料,球体投影到像素空间的半径的计算公式为:
charlee44
2022/09/28
2.4K0
球体投影到像素空间的大小
HDOJ 2002 计算球体积
Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。
谙忆
2021/01/19
4310

相似问题

如何在统一3d中查看球体内的360照片

10

Google照片球体

23

球体360-质地低劣

12

伪造BIM 360照片

16

iOS显示360:照片

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文