単にUNIXタイムスタンプである「date」というフィールドを含むドキュメントが多数あります。リチウムについては、特定の日付範囲のすべてのドキュメントを検索したいと思います。私は現在次のことを試みています:
//$_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()))
))
);
しかし、これはゼロのドキュメントを返します。「日付」条件を削除すると、正常に機能し、すべてのドキュメントを取得できます。
私は何が欠けていますか?
ありがとう、aenogym