[英]How do you query by Date and Date Range in Mongo
這相當於這個SQL語句?
Select * from example WHERE date = '2011-09-21'
該記錄與MongoDate字段一起存儲。
我還想知道查詢之間的語法。
這相當於這個SQL語句?
從例如WHERE date ='2011-09-21'中選擇*
db.example.find({date: dateobject});
對於MongoDB + PHP,您將需要使用[MongoDate][2]
類來表示這些日期。 其他語言驅動程序通常只使用語言日期構造。
我還想知道查詢之間的語法。
MongoDB沒有between
子句。
要使用“大於”,您需要使用其中一個查詢運算符。 詳情請見此處 。 簡單的例子:
db.example.find({ date: { $gt: lowdate, $lt: highdate } });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.