selectDBs('d" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

mongodb在PHP下的應用學習筆記

系統 2488 0

1、連接

mongodb默認端口是:27017,因此我們連接mongodb:$mongodb = new Mongo('localhost') 或者指定IP與端口 $mongodb = new Mongo('192.168.127.1:27017') 端口可改變

若mongodb開啟認證,即--auth,則連接為: $mongodb = new Mongo('root:w888168@localhost:27017');

2、選擇數據庫

$db = $mongodb->selectDBs('dbname'); 或者直接指定數據庫名(因為mongodb可以直接創建不存在的數據庫) : $db = $mongodb->dbname;

3、選擇集合(collection)

$tables = $db->selectColletion('tablename')或者 $tables = $db->tablename;

接下來就可以操作集合了

4、插入新文檔(document)

collection插入數據,如一個人的信息

$one = array(

'name' => 'lily';

'age' ?=> 0,

'hobby' => array(

'dance',

'swim',

'music'

),

);

$res = $tables -> insert($one,true);

?

第二個參數用于等待MongoDB完成操作,以便確定是否成功,默認值為false,當有大量記錄插入時使用該參數會比較有用。 插入新文檔后,MongoDB會返回一個記錄標識。

?

結果為:1,則說明已經插入了?

5、刪除文檔

刪除文檔比較簡單: $res = $tables->remove(array('name'=>'lily'));

注意:這里是將滿足條件的都刪除,如果只有刪除第一個滿足條件的文檔,則添加第二個參數為true即可

6、查找文檔

定義一個過濾器:$filter = array('name'=>'lily');

$res = $tables -> find($filter);

查找一個 : $res = $tables -> findOne($filter);

此外,還可以在過濾器里添加比較

?

例,獲取sessions大于10的信息:
$filter = array('sessions' => array('$gt' => 10)); (gt -- > lt--< gte -- >= lte <=)
$cursor = $collection->find($filter);

?

返回的接口為游標

?

有一個重要的細節需要注意,只有當需要結果的時候查詢才會被執行,在第1個例子中,當foreach循環開始時,查詢才被執行。
這是個很有用的特性,因為這可以通過在游標(cursor)中增加選項來取回結果,恰好在定義查詢后,執行查詢前這個時刻。例如,可以設置選項來執行分頁,或者獲取指定數目的匹配的文檔。
$total = $cursor->total();
$cursor->limit(20)->skip(40);
foreach($cursor as $user) {
}

?

mongodb在PHP下的應用學習筆記


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲欧美一区二区视频 | 夜色私人影院永久地址入口 | 97色精品视频在线观看免费 | 国产福利视频在线播放 | 欧美日产 | 免费一级毛片不卡不收费 | 国产精品久久久久久久久99热 | 日日摸夜夜爽日日放碰 | 日本老熟妇激情毛片 | 亚洲成色在线综合网站 | 久精品视频 | 久草最新 | 天天舔天天插 | 久久久久青草 | 日韩中文字幕a | 97影院在线午夜 | 在线观看中文字幕国产 | 国产日韩欧美精品一区 | 国产免费人成在线视频视频 | 国产一级毛片夜一级毛片 | 色视频欧美 | 久久青青草原精品影院 | 精品亚洲综合久久中文字幕 | 成人深夜视频 | 青青青国产精品国产精品久久久久 | 午夜免费福利在线 | 奇米影视奇米四色888av | 久久精品亚洲日本波多野结衣 | 日本一本一区二区 | 91热爆在线| 免费福利视频在线观看 | 精品无人区乱码1区2区3区免费 | 国产精品久久久久国产精品 | 毛片一级视频 | 狠狠色狠狠色综合久久第一次 | 久草免费新视频 | 成人精品一区二区三区中文字幕 | 717影院理论午夜伦八戒 | 在线国产网站 | 午夜视频久久 | 久久久久久亚洲精品 |