MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb erhält Dokumente zwischen den Daten (gespeichert als Zeichenfolge im Format 20-05-2019)

Bitte versuchen Sie es unten:

    db.collection.find({
      "$expr": {
        "$and": [
      {
        "$gte": [
          { "$dateFromString": { "dateString": "$date, "format": "%m-%d-%Y" }},
          ISODate("2019-05-26T00:00:00Z")
        ]
      },
      {
        "$lte": [
          { "$dateFromString": { "dateString": "$date", "format": "%m-%d-%Y" }},
          ISODate("2019-06-15T23:59:59Z")
        ]
      }
    ]
     }
    })