0
收集數據:將一個字符串轉換日期的查詢來獲取兩個日期之間的數據在MongoDB中
{
"UserId":ObjectId('55525252525252'),
"CreatedDate":"Fri Apr 01 2015"
},
{
"UserId":ObjectId('55525252525252'),
"CreatedDate":"Fri Apr 01 2016"
},
{
"UserId":ObjectId('55525252525252'),
"CreatedDate":"Fri Apr 01 2017"
}
db.getDate.find({"UserID":ObjectId('55525252525252'),"CreatedDate":{"$gte":new Date('Fri Apr 01 2015'),"$lte":new Date('Fri Apr 01 2017')}})
- 當我執行這個國家預期
- 如何字符串轉換成它不返回數據日期進行查詢給予
是存儲日期,日期類型不是對你的選擇嗎? – Veeram
我沒有選擇將** CreatedDate **更改爲日期。它保存爲一個字符串 – Sri
你有控制字符串格式嗎?如果您可以使用YYYY-MM-DD格式將日期保存爲ISO 8601,則您的查詢將按預期工作。 – Veeram