php操作mongodb

<?php
set_time_limit(0);
$mongo = new Mongo('192.168.33.50:27017');      //连接远程主机22011端口
$db = $mongo->test;
$collection = $db->user;

//for ($i = 0;$i<100000;$i++) {
//    $str = getRand();
//    $arr = [
//        'id'=>$i,
//        'name'=>$str,
//        'age'=>rand(1,100)
//    ];
//    $collection->insert($arr);
//
//}

$query = array('id'=>array('$lt'=>100));
$cursor = $collection->find($query);

var_dump($cursor);
//遍历所有集合中的文档
foreach ($cursor as $obj)
{
    echo $obj['_id']."<br>";
}

function getRand()
{
    $arr = range('a','z');
    $str = join('',$arr);
    $str = substr(str_shuffle($str),0,4);
    return $str;
}
?>

  

posted @ 2016-12-16 17:00  brady-wang  阅读(232)  评论(0编辑  收藏  举报