我正在对lookback API运行以下查询,以便在未阻止的日期范围内查找故事,但我没有得到任何结果。我错过了一些明显的东西吗没有错误,警告或结果返回。
以下是我从回顾API中获取的生成查询:
'GeneratedQuery' => {
'fields' => 'true',
'skip' => 0,
'limit' => 100,
'find' => {
'_PreviousValues.Blocked' => 'true',
'_TypeHierarchy' => -51038,
'Blocked' => 'false',
'_ValidFrom' => {
'$lte' => '2012-11-02T04:00:00.000Z',
'$gte' => '2012-07-01T04:00:00.000Z'
}
}
},
答案 0 :(得分:1)
传入布尔值时,需要确保它们是真或假。如果您将它们作为字符串传递,它将不会按预期运行。类似于Number类型的值。他们不应该在他们身边引用。
答案 1 :(得分:0)
好的,问题与" true"有关。和"假"以及我使用Perl的事实。
我正在使用Perl JSON库,我没有意识到你需要传入JSON :: true()和JSON :: false()来表示true和false,而不是文字& #39;真正的'并且' false'。所以,实际上拉里是对的:它正在过去"真的"而不是真实。