当我在给定时间范围内请求任务对象的先前状态值小于“已完成”的所有快照时,我得到零结果。但是,如果我将不等式切换为大于“已完成”,我会得到预期的结果。我会假设状态“已定义”和“进行中”少于“已完成”。
_TypeHierarchy:"Task",
"_PreviousValues.State":{$lt: "Completed"},
State: "Completed",
上述查询在指定时间范围内返回 0 个结果。但是下面的查询在同一时间范围内返回 4137 个结果(注意,唯一的区别是不等式从小于到大于的切换):
_TypeHierarchy:"Task",
"_PreviousValues.State":{$gt: "Completed"},
State: "Completed",