sql >> Database >  >> NoSQL >> MongoDB

Mongodb krijgt documenten tussen datums (opgeslagen als string in het formaat 20-05-2019)

Probeer het hieronder:

    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")
        ]
      }
    ]
     }
    })



  1. Integratie van Node.js en Backbone.js

  2. JSONObject voor document

  3. PHP kan MongoDB-stuurprogramma niet vinden

  4. Probleem met safe_format_mount Google Compute Engine - geef de bestandssysteemtypefout op