最近工作需要,要使用mongodb,這個是使用 pecl 安裝的,跟標準的 mongo 使用還是有區別的,這裡不講區別,只講兩個比較典型的問題該如何處理,具體的文件大家可以直接參考 php 的官方文件:
問題1: mongodb如何使用 _id 查詢記錄:
這裡的id,是我們在插入一條記錄時,mongo自動生成的id。
(1)從記錄從獲取id
function get_oid($query_result = array())else
}
(2)從 _id 查詢相關記錄
$id = new mongodb\bson\objectid($origin_id); // $origin_id 為記錄中的id
$query = array('_id' => $id); // $query為普通查詢語句查詢條件,利用該條件,就可以查詢出 _id 為指定 id 的記錄
問題2: 如何刪除乙個 collection
function drop_collection($db,$collection)catch(exception$e)
return
$result
;}
MongoDB的安裝與設定MongoDB服務
mongo db 是目前在it行業非常流行的一種非關係型資料庫 nosql 其靈活的資料儲存方式備受當前it從業人員的青睞。mongo db很好的實現了物件導向的思想 oo思想 在mongo db中 每一條記錄都是乙個document物件。mongo db最大的優勢在於所有的資料持久操作都無需開發人...
mongodb的安裝命令
brew install mongodb1.安裝cnpm,在命令列中,輸入以下命令 sudo npm install g cnpm registry 然後,在輸入電腦的使用者 2.安裝homebrew,在命令列中,輸入以下命令 usr bin ruby e curl fssl 3.安裝mongodb...
一 MongoDB的安裝
2 將解壓後的資料夾移動到 usr local 的mongodb目錄下 mv mongodb linux x86 64 3.2.12 usr local mongodb3 配置系統檔案profile vim etc profile插入下列內容 export mongodb home usr loca...