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

Jak se dotazovat na datum mongodb pomocí php

Musíte provést dotaz na rozsah. Vytvořte časové razítko, například pomocí strtotime(), abyste získali unixové časové razítko na začátku dne a další a na konci dne.

V závislosti na tom, zda chcete tyto dva konce zahrnující nebo exkluzivní, pak použijete

// Both points/seconds inclusive
->find(array("date" => array('$gte' => $startOfDay, '$lte' => $endOfDay)));
// Both seconds exclusive
->find(array("date" => array('$gt' => $startOfDay, '$lt' => $endOfDay)));

Viz http://cookbook.mongodb.org/patterns/date_range/




  1. Uživatelem definované funkce Mongo a zmenšení mapy

  2. Ekvivalent ERD pro MongoDB?

  3. Agregace mongoose s geonear

  4. Nastavení MongoDB s node.js:Chyba:Nepodařilo se připojit k [localhost:27017]