php如何连接mongodb,PHP 连接 MongoDB
要用 PHP 連接 MongoDB 數據庫, 需要先安裝 PHP Mongo Driver, 以下文章會以 CentOS 為例, 透過 EPEL 安裝 PHP Mongo Driver, 并用 PHP 連接 MongoDB 數據庫, 示范新增、修改及刪除資料。
先加入 EPEL Repl:
RHEL / CentOS 7
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
RHEL / CentOS 6
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
1
2
3
4
5
RHEL/CentOS7
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
RHEL/CentOS6
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
執行指令安裝 PHP Mongo Driver:
$ sudo yum install php-pecl-mongo
要建立 MongoDB 的連線, 需要設定 MongoDB 服務器及數據庫, 如果數據庫不存在, MongoDB 會自動建立。以下是簡單的 PHP 程式連接 MongoDB 數據庫:
// 連接到 MongoDB
$db_conn = new MongoClient();
// 使用 my_db 數據庫
$db = $db_conn->my_db
echo "連接 MongoDB 成功";
?>
1
2
3
4
5
6
7
8
9
// 連接到 MongoDB
$db_conn=newMongoClient();
// 使用 my_db 數據庫
$db=$db_conn->my_db
echo"連接 MongoDB 成功";
?>
建立 Collection:
// 連接到 MongoDB
$db_conn = new MongoClient();
// 使用 my_db 數據庫
$db = $db_conn->my_db
$collection = $db->createCollection("mycol");
?>
1
2
3
4
5
6
7
8
9
// 連接到 MongoDB
$db_conn=newMongoClient();
// 使用 my_db 數據庫
$db=$db_conn->my_db
$collection=$db->createCollection("mycol");
?>
查詢 MongoDB 資料:
// 連接到 MongoDB
$db_conn = new MongoClient();
// 使用 my_db 數據庫
$db = $db_conn->my_db
$collection = $db->createCollection("mycol");
// 查詢資料
$query = array(
'firstName' => 'Sam',
'lastName' => 'Tang'
);
$result = $collection->findOne($query);
// 輸出資料
print_r($result);
?>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// 連接到 MongoDB
$db_conn=newMongoClient();
// 使用 my_db 數據庫
$db=$db_conn->my_db
$collection=$db->createCollection("mycol");
// 查詢資料
$query=array(
'firstName'=>'Sam',
'lastName'=>'Tang'
);
$result=$collection->findOne($query);
// 輸出資料
print_r($result);
?>
新增資料:
// 連接到 MongoDB
$db_conn = new MongoClient();
// 使用 my_db 數據庫
$db = $db_conn->my_db
$collection = $db->createCollection("mycol");
$document = array(
"firstName" => "Sam",
"lastName" => "Tang",
"website" => "http://www.phpini.com/"
);
$collection->insert($document);
echo "新增資料成功";
?>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 連接到 MongoDB
$db_conn=newMongoClient();
// 使用 my_db 數據庫
$db=$db_conn->my_db
$collection=$db->createCollection("mycol");
$document=array(
"firstName"=>"Sam",
"lastName"=>"Tang",
"website"=>"http://www.phpini.com/"
);
$collection->insert($document);
echo"新增資料成功";
?>
你可能感興趣的內容:
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的php如何连接mongodb,PHP 连接 MongoDB的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑硬盘检测坏道怎么修复工具 电脑硬盘坏
- 下一篇: php中 一行上显示多个数字,php