簡體   English   中英

你如何通過Mongo中的日期和日期范圍進行查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM