<?php
/*************************************** 增加数据 ****************************************/
//连接数据库
$connnect = new Mongo("mongodb://127.0.0.1:27017");
//选择数据库
$db = $connnect->selectDB('mydb')->selectCollection("user");
//整理需要插入的数据
$array = array();
$array['id'] = 1;
$array['name'] = 'php';
$array['age'] = 25;
//插入数据
$db->insert($array);
/*************************************** 查询数据 ****************************************/
//连接数据库
$connnect = new Mongo("mongodb://127.0.0.1:27017");
//选择数据库
$db = $connnect->selectDB('mydb')->selectCollection("user");
//查询数据
$cursor = $db->find();
$array = array();
while($cursor->hasNext()) {
$array[] = $cursor->getNext();
}
echo "<pre>";
/************************************** 特定条件的查询 ************************************/
// 我们要查询年纪大于25的成员的信息,就在find()中写条件
//连接数据库
$connnect = new Mongo("mongodb://127.0.0.1:27017");
//选择数据库
$db = $connnect->selectDB('mydb')->selectCollection("user");
//查询条件
$cursor = $db->find(array('age' => array('$gt' => 25)));
$array = array();
while($cursor->hasNext()) {
$array[] = $cursor->getNext();
}
/************************************** 修改数据 **************************************/
//连接数据库
$connnect = new Mongo("mongodb://127.0.0.1:27017");
//选择数据库
$db = $connnect->selectDB('mydb')->selectCollection("user");
//需要修改的数据
$array = array();
$array['id'] = 1;
$array['name'] = 'java';
$array['age'] = 25;
$db->update(array('_id' => new MongoId('537097b59067916c06000003')), $array);
/************************************** 删除数据 **************************************/
//连接数据库
$connnect = new Mongo("mongodb://127.0.0.1:27017");
//选择数据库
$db = $connnect->selectDB('mydb')->selectCollection("user");
//需要删除的数据
$db->remove(array('_id' => new MongoId('5370a05d4b628998570cdf6d')));
php之monogodb(增删改查)
最新推荐文章于 2023-03-27 14:48:19 发布