下面物件事情應該是PHP程式員應該瞭解的,更詳細的參考可以百度Google之
mongodb PHP 文檔http://us.php.net/manual/en/book.mongo.php
1.MongoDB是一個單獨的伺服器
2.MongoDB是基於文檔,而不是基於表
3.MongoDB較少的Schema
4.你不需要另外學習一種語言
5.MongoDB有良好的PHP支援
1。MongoDB是一個單獨的伺服器
code text就像mysql和postgresql一樣,MongoDB將監聽接入的串連。他提供的工具有詢問,建立,更新和刪除,理論上,就和mysql和postgresql一樣進行工作:連結,處理,然後關閉串連。
2. 向行和表說再見,歡迎文檔和收集器
代替儲存資料的表和行,MongoDB將資料儲存在文檔中。假如我們有一篇帶標題的”文章”,它有多個作者,一個主題和標籤。所有這些看起來就像下面:
php array(
‘title’=>’Hello World’,'authors’=>array(‘John’,'Sally’,'Jim’),’body’=>’Hello world’,'tags’=>array(‘tag1′,’tag2′,’tag3′) ); ?>
安裝php支援
需要下載php_mongo.dll https://github.com/mongodb/mongo-php-driver/downloads
設定Php.ini開啟, 開啟Php.ini添加下面那句話即可
extension=php_mongo.dll
管理工具選擇
管理工具有很多種,可以參考http://blog.nosqlfan.com/html/213.html
下面推薦一個管理工具:RockMongo
RockMongo 是一個PHP5寫的MongoDB管理工具。
主要特徵:
開源,而且非常容易安裝
可以管理多個主機,也可以為每一個主機添加多個管理員
要求輸入密碼才能登入
可以查詢資料庫
強大的collection查詢功能
增刪改查和複製單個行
查詢、建立和刪除索引
清除collection
大量刪除和修改資料,但後者需要高版本的php_mongo模組支援
查看collection統計資訊
更多好用的特徵開發中 ..
RockMongo下載:http://code.google.com/p/rock-php/downloads/list
基於php的mongodb管理工具 類似與phpmyadmin管理工具,phper很容易入門的。
我下載的mongo-latest-php5.3vc6.zip,下載壓縮包裡面的web是管理介面.
把web檔案夾改名為rockmongo,放在開發網站檔案裡,我的是放在E:\xampp\htdocs\rockmongo,開啟瀏覽器輸入:http://localhost/rockmongo
出現下面介面:預設管理員和密碼是admin的,支援語言選項和登入時間設定。
登陸後的介面:
這是管理介面,程式員們這個很容易上手,使用過phpmyadmin的人,你們懂滴