2014年5月8日 星期四

PHP call MongoDB

$mongo = new Mongo("mongodb://root:1111@127.0.0.1:27017", array('connect'=>'false'));
/* # insert
$arr = array( 'name' => 'M19', 'gender' => 'M', 'age' => 63, 'nationality'=> 'CN, USA' );

$table = 'member';
$mongo->selectDB('test')->$table->insert($arr); */

/* # update
$table = 'member';
$mongo->selectDB('test')->$table->update(array('gender'=>'M'), array('$set'=>array('age'=>30)), array('multiple'=>true)); */

/* # delete
$table = 'member';
$mongo->selectDB('test')->$table->remove(array('nationality'=>'N/A'), array('justOne'=>false)); */

# select
$table = 'member';
$cursor = $mongo->selectDB('test')->$table->find(array('age'=>array('$gt'=>26)))->sort(array('gender'=>1, 'age'=>-1));

$arr = iterator_to_array($cursor);
print_r($arr);

$mongo->close();

沒有留言:

張貼留言