To byłby odpowiednik tego wyrażenia SQL?Zapytanie według daty i zakresu dat w Mongo
Select * from example WHERE date = '2011-09-21'
Zapis jest przechowywany w polu MongoDate.
Chciałbym również znać składnię zapytania między.
To byłby odpowiednik tego wyrażenia SQL?Zapytanie według daty i zakresu dat w Mongo
Select * from example WHERE date = '2011-09-21'
Zapis jest przechowywany w polu MongoDate.
Chciałbym również znać składnię zapytania między.
To byłby odpowiednik tego oświadczenia SQL?
select * from przykład WHERE date = '2011-09-21'
db.example.find({date: dateobject});
W przypadku MongoDB + PHP, będziemy chcieli użyć klasy [MongoDate][2]
do reprezentowania tych dat. Inne sterowniki językowe zazwyczaj używają konstruktu daty języka.
Chciałbym również znać składnię zapytania między.
MongoDB nie ma klauzuli between
.
Aby użyć opcji "Większy niż", musisz użyć jednego z operatorów zapytań. Aby uzyskać szczegółowe informacje, patrz here. Prosty przykład:
db.example.find({ date: { $gt: lowdate, $lt: highdate } });
Miałem nadzieję uzyskać dokładną składnię dla sterownika PHP. Próbowałem 'code' $ startDate = new MongoDate (strtotime ($ post ['startdate'])); $ query = array ("date" => $ startDate); $ cursor = $ collection-> find ($ query); 'code' i to nie zadziałało – mabuza
' $ query = array ('$ gt' => $ startDate, '$ lt' => $ endDate); 'powinno Zrób sztuczkę. – ceejayoz
Szukasz ręcznie informacji? (http://php.net/manual/en/class.mongodate.php) –