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

vrátit dotaz na základě data

Pravděpodobně budete chtít vytvořit dotaz na rozsah, například všechny položky vytvořené po daném datu:

db.gpsdatas.find({"createdAt" : { $gte : new ISODate("2012-01-12T20:15:31Z") }});

Používám $gte (větší než nebo rovno), protože se to často používá pro dotazy pouze na datum, kde je časová složka 00:00:00.

Pokud opravdu chcete najít datum, které se rovná jinému datu, syntaxe by byla

db.gpsdatas.find({"createdAt" : new ISODate("2012-01-12T20:15:31Z") });


  1. textové vyhledávání mongodb s více poli

  2. Získejte procenta pomocí agregátu MongoDB $group

  3. Jak odeberu klíče?

  4. Procento podmínek NEBO shodných v mongodb