sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man frågar mongodb Date med php

Du måste göra en intervallfråga. Skapa en tidsstämpel, till exempel med strtotime(), för att få unix-tidsstämpeln i början av dagen, och en annan och slutet av dagen.

Beroende på om du vill ha dessa två ändar inklusive eller exklusiva använder du sedan

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

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




  1. MongoDB 2018 - A Year in Review

  2. Hitta antalet överlappande intervall

  3. SocketException:Adress som redan används MONGODB

  4. Att lägga upp JSON till Flask resulterar i 400 Bad Request-fel