簡體   English   中英

MongoDB雲中的Atlas搜索過濾器可以用於日期之間的查詢嗎?

[英]Can the Atlas search filter in MongoDB cloud be used to query between dates?

我在網上閱讀的所有示例似乎都是指使用指南針或命令行,而不是 MongoDB 雲。 我嘗試在搜索過濾器中模擬相同的查詢代碼,但沒有任何運氣。

搜索 function

例如樣品 collections..

_id:ObjectId("5bd761dcae323e45a93ccff1")
saleDate:2014-08-18T04:37:26.849+00:00
storeLocation:"Denver"
couponUsed:false
purchaseMethod:"In store"


_id:ObjectId("5bd761dcae323e45a93ccff7")
saleDate:2017-12-08T21:40:34.527+00:00
storeLocation:"Denver"
couponUsed:false
purchaseMethod:"Phone"


_id:ObjectId("5bd761dcae323e45a93ccfef")
saleDate:2014-03-31T16:02:06.624+00:00
storeLocation:"Austin"
couponUsed:false
purchaseMethod:"Online"

如何過濾 saleDate 以顯示 2014 年的對象?

Botti 您想在$search管道中使用范圍運算符

{
    "$search": {
       "index": "<index Name>",
       "range": {
          "path": "saleDate",
          "gte":"2014-03-31T16:02:06.624+00:00",
          "lte": "2017-12-08T21:40:34.527+00:00"
       }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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