【发布时间】:2016-09-23 07:02:41
【问题描述】:
为 Falcor 查询构建搜索路径的最佳做法是什么?
这是一个来自人员配置域的示例,其中人员配置协调员试图为项目需要人员配备人员:
- 需要有
startDate和endDate- 两者都是需要的简单字符串属性 - 需要
project,因此它引用了一个项目 - 需要
skill,所以它引用了一项技能
以下是需求地图中的需求:
needMap: {
101: {
startDate: '2016-07-04T04:00:00.000Z',
endDate: '2016-10-22T03:59:59.999Z',
project: $ref('projectMap[87]'),
skill: $ref('skillMap[3]')
},
...
}
如何指定搜索符合以下条件的所有需求:
-
minStartDate:需要的最短开始日期 -
maxStartDate: 需求的最长开始日期 -
projectId:过滤到只需要这个项目 -
skillId:过滤到只需要这个技能
注意:我不是在寻找进行实际搜索的代码或想法,只是在寻找如何使用 Falcor 路径概念指定搜索。
【问题讨论】:
标签: falcor