sql >> Databáze >  >> NoSQL >> MongoDB

Mongodb získá dokumenty mezi daty (Uloženo jako řetězec ve formátu 20-05-2019)

Zkuste to prosím níže:

    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. Dotazování na objekt v Mongoose Sub Array

  2. Mongoose vytvoří připojení pro podporu více nájemců v node.js

  3. NodeJS Mongo - Mongoose - Dynamický název kolekce

  4. Mongo ObjectID se navzájem nerovnají