我有很多文档,其中包含一个名为“date”的字段,它只是一个 unix 时间戳。whithin锂,我想找到给定日期范围内的所有文件。我目前正在尝试以下操作:
//$_stats contains two \DateTime objects which are properly initialized
$transactions = Transactions::all(
array('conditions' => array(
'tags' => array('$all' => array((string)$tag->_id)),
'date' => array('$gte' => array((int)$_stats['date_start']->getTimestamp()), '$lte' => array((int)$_stats['date_end']->getTimestamp()))
))
);
但这会返回零个文档。当我删除“日期”条件时,它工作正常并且我得到所有文件。
我错过了什么?
谢谢,艾诺健