环回/mongodb:查找所有共享特定技能的工作

环回/mongodb:查找所有共享特定技能的工作,mongodb,loopback4,Mongodb,Loopback4,我有一系列具有一定技能的工作。请看下面的图片 正如您所见,每个“作业”对象都有一个“技能”数组。技能在不同的工作之间共享,因此我需要编写一个get请求,这样当用户单击一项技能时,它会显示需要此技能的不同工作。你能帮我一下吗。我写了一个代码,但它不工作 总共有32个文档,每个文档看起来像这样。它有一个工作名称和一系列技能 有些工作具有相同的技能。例如,IT业务分析师和业务分析师 而有些工作只有犹太人的工作。例如,业务分析师和技术经理分享“沟通”技能 输出是共享相同技能的文档数组。例如,“

我有一系列具有一定技能的工作。请看下面的图片

正如您所见,每个“作业”对象都有一个“技能”数组。技能在不同的工作之间共享,因此我需要编写一个get请求,这样当用户单击一项技能时,它会显示需要此技能的不同工作。你能帮我一下吗。我写了一个代码,但它不工作

总共有32个文档,每个文档看起来像这样。它有一个工作名称和一系列技能

有些工作具有相同的技能。例如,IT业务分析师和业务分析师

而有些工作只有犹太人的工作。例如,业务分析师和技术经理分享“沟通”技能

输出是共享相同技能的文档数组。例如,“业务分析师”和“技术经理”对象的数组,因为它们共享“沟通”技能


这是一个非常基本的问题,我不知道你怎么会不明白

db.getCollection('skills').find({"skills.name":"Communication"})
或者通过技能ID(如果是唯一的)

db.getCollection('skills').find({"skills.id":"5"})
db.getCollection('skills').find({"skills.id":"5"})