当我要求在给定时间范围内Task对象的先前State值小于“Completed”的所有快照时,我得到零结果。但是,如果我将不等式切换到大于“已完成”,我会得到我预期的结果。我原以为“已定义”和“进行中”状态低于“已完成”。
_TypeHierarchy:"Task",
"_PreviousValues.State":{$lt: "Completed"},
State: "Completed",
上述查询返回指定时间范围内的0结果。但是下面的查询在相同的时间范围内返回4137结果(注意,唯一的区别是不等式的切换从小于大于大于):
_TypeHierarchy:"Task",
"_PreviousValues.State":{$gt: "Completed"},
State: "Completed",
答案 0 :(得分:2)
问题是LBAPI当前没有将任务状态视为应该的下拉字段。我们将在其上输入缺陷。谢谢你指出了问题!
与此同时,您应该能够使用'$ ne:null'或'$ in:[“Defined”,“In-Progress”]'获得所需的结果。