0

フィールド「日付」=「現在の日付」のすべての値のコレクションで見つける方法は?

私は持っている:

$cursor = $mongo->$db->$collection->find(array('date_of_download' => date('Y-m-d',time()) ));

しかし、フィールド「date_of_download」しか見つかりませんでした

条件付きのMongoクエリでは:

$in

The $in operator is analogous to the SQL IN modifier, allowing you to specify an array    of possible matches.

db.collection.find( { field : { $in : array } } );

しかし、どうやって Yii で書くのですか?

4

1 に答える 1

1

以下のように動作させることができます

//Mongo Syntax
db.collection.find( { field : { $in : array } } );

へ (PHP + Yii で)

//This example
$cursor = $mongo->$db->$collection->find(array('date_of_download' => array('$in' => array('2012-09-11', '2012-09-12'))));
于 2012-10-16T08:21:48.063 に答える