PHP操作MongoDB例項

2021-07-24 08:48:11 字數 958 閱讀 1390

從mysql中把資料匯入到mongodb中做測試.

//連線資料庫

$link = mysql_connect("127.0.0.1","root","123456");

mysql_select_db("jiang", $link);

mysql_query("set names utf-8");

$sql = "select `id`,`name`,`address` from member";

$result = mysql_query($sql);

//例項化mongo

$mongo = new mongo();

//選擇資料庫

$db = $mongo->selectdb("post")->member;

//從資料庫中取出資料存入mongodb

while($row = mysql_fetch_array($result,mysqli_assoc))

//查詢當前文件的資料總數

$tp = $db->find()->count();

$page = isset($_get['page']) ? max(1,(int)$_get['page']) : 1;

//每頁顯示的數量

$pagesize = 50;

//設定分頁

$skip = ($page-1) * $pagesize;

//總頁數

$totalpage = ceil($tp/$pagesize);

//獲取資料

$data = $db->find()->fields(array("_id"=>0))->sort(array('_id'=>-1))->skip($skip)->limit($pagesize);

$list = array();

foreach ($data as $key => $val)

PHP操作Mongodb筆記

1.首先連線mongodb m new mongoclient 預設埠為mongodb localhost 27017 2.選擇mongodb資料庫 conn m dbname dbname為你的dbname名 3.選擇你要操作的集合 也就是關係型資料庫裡的表 res conn listname l...

php簡單操作mongodb

一 插入資料 例 向預設的test資料庫的wj表中插入資料 manager new mongodb driver manager mongodb localhost 27017 插入資料 bulk new mongodb driver bulkwrite manager executebulkwri...

07 mongodb操作例項

1.多條件查詢article module.exports new mongoose.schema 查詢article中title欄位中含有字串 哈哈 或者tags中含有 哈哈 並且isdraft為false的所有資料數量 let condition isdraft false article.fi...