【发布时间】:2021-01-28 00:34:28
【问题描述】:
从下面,候选人数据结构如何编写查询以获取查询候选人的记录必须具有Java经验> 1和SQL经验> 2并且有角度经验> 1但不是必须的。是否可以使用以下数据结构,或者如果不是如何构造该数据
//Cand - 1
{
"canId": 1,
"skill": "Java",
"yearsOfExp": 2
},
{
"canId":1,
"skill": "SQL",
"yearsOfExp": 1
},
{
"canId": 1,
"skill": "Angular",
"yearsOfExp": 1
},
{
"canId": 1,
"skill": "AngularJS",
"yearsOfExp": 1
}
//Cand - 2
{
"canId": 2,
"skill": "Jr.Software Developer",
"yearsOfExp": 3
},
{
"canId":2,
"skill": "SQL",
"yearsOfExp": 2
},
{
"canId": 2,
"skill": "Angular",
"yearsOfExp": 2
},
{
"canId": 2,
"skill": "AngularJS",
"yearsOfExp": 5
}
【问题讨论】:
-
显示你的映射
-
我没有配置任何mppings
-
@Ramakrishna Reddy 你有机会看我的回答吗,期待得到你的反馈????
-
@Bhavya 它正在工作,非常感谢 :)
-
@RamakrishnaReddy 我不确定,但可以通过嵌套查询中的函数得分来实现。