php操作mongodb中的ISODate格式日期

2021-09-08 10:44:18 字數 1066 閱讀 7177

mongodb 中資料記錄的日期格式為

"datecreated" :isodate("2011-12-20t07:22:50.836z")

經過翻閱php官網中的mongodb部分得知,要操作mongodb中的日期須要使用以下關鍵語句:

$start = new mongodate(strtotime('-1 day'));

$end = new mongodate(time());

$resultobject =$db->user->find(array("datecreated"=> array('$gt' => $start,'$lte' => $end)))

【備註:select * from users where age>33 and age<=40   類似 

$db->users->find(array("age" => array('$gt' => 33, '$lte' => 40))); 】

例子:本程式實現了將mongodb中符合條件的資料放入mysql表中。

<?php

$m = new mongo("localhost:27017");

$db = $m->database_name;

$start = new mongodate(strtotime('-1 day'));

$end = new mongodate(time());

// $count =$db->user->find(array("datecreated"=> array('$gt' => $start,'$lte' => $end)))->count();

// echo $count;

$regobj =$db->user->find(array("datecreated"=> array('$gt' => $start,'$lte' => $end)));

foreach ($regobj as $k2)

else

}

PHP操作MongoDB例項

從mysql中把資料匯入到mongodb中做測試.連線資料庫 link mysql connect 127.0.0.1 root 123456 mysql select db jiang link mysql query set names utf 8 sql select id name addr...

PHP操作Mongodb筆記

1.首先連線mongodb m new mongoclient 預設埠為mongodb localhost 27017 2.選擇mongodb資料庫 conn m dbname dbname為你的dbname名 3.選擇你要操作的集合 也就是關係型資料庫裡的表 res conn listname l...

php簡單操作mongodb

一 插入資料 例 向預設的test資料庫的wj表中插入資料 manager new mongodb driver manager mongodb localhost 27017 插入資料 bulk new mongodb driver bulkwrite manager executebulkwri...