PHP dilini kullanarak MongoDB veritabanındaki iki tarih arasında arama yapmak için aşağıdaki adımları takip edebilirsiniz:
mongodb
kütüphanesini kullanabilirsiniz. Örnek olarak aşağıdaki kod bloğunu kullanabilirsiniz:$client = new MongoDB\Client("mongodb://localhost:27017");
mydatabase
isimli veritabanı ve customers
isimli birimi seçebilirsiniz:$db = $client->mydatabase; $collection = $db->customers;
2022-01-01
ve bitiş tarihi 2022-12-31
olarak belirleyebilirsiniz:$start_date = new MongoDB\BSON\UTCDateTime(strtotime("2022-01-01")*1000); $end_date = new MongoDB\BSON\UTCDateTime(strtotime("2022-12-31")*1000);
$query = array('date' => array('$gte' => $start_date, '$lte' => $end_date));
$cursor = $collection->find($query); foreach ($cursor as $document) { print_r($document); }
Bu adımları takip ederek, PHP ile MongoDB veritabanında iki tarih arasında arama yapabilirsiniz. Dikkat etmeniz gereken nokta, tarihlerin MongoDB’de UTCDateTime
türünde saklandığıdır.
Projeniz ile ilgili veya web sitenizde takıldığınız alanlar ile ilgili şimdi teklif alın
WordPress ve WooCommerce İçin Hazırlamış olduğum Eklentiler