pcel安裝的mongodb的兩個問題的解決方案

2022-08-27 07:24:11 字數 640 閱讀 9776

最近工作需要,要使用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...