我有下一份文件:
{
id: 222,
email: user@user.com,
experiences: [
{
id: 3,
position: "Programmer",
description: "Programming things"
init_date: "1990-01-01",
end_date: "1999-05-11"
},
{
id: 4,
position: "Full Stack Developer",
description: "Programming things"
init_date: "1999-01-01",
end_date: "2008-05-11"
},
{
id: 7,
position: "Gardener",
description: "Taking care of flowers"
init_date: "2009-01-01",
end_date: "2015-05-11"
},
]
}
所以,我想做下一个过滤器:关键字:编程,体验年:> 3
经验年份应该是与关键字匹配的经验总和。
是否可以只进行一次查询?
答案 0 :(得分:0)
在建立索引时,您需要为体验添加一个额外字段,而不是使用查询进行计算。它也更容易查询。