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...