1、連接
mongodb默認(rèn)端口是:27017,因此我們連接mongodb:$mongodb = new Mongo('localhost') 或者指定IP與端口 $mongodb = new Mongo('192.168.127.1:27017') 端口可改變
若mongodb開啟認(rèn)證,即--auth,則連接為: $mongodb = new Mongo('root:w888168@localhost:27017');
2、選擇數(shù)據(jù)庫(kù)
$db = $mongodb->selectDBs('dbname'); 或者直接指定數(shù)據(jù)庫(kù)名(因?yàn)閙ongodb可以直接創(chuàng)建不存在的數(shù)據(jù)庫(kù)) : $db = $mongodb->dbname;
3、選擇集合(collection)
$tables = $db->selectColletion('tablename')或者 $tables = $db->tablename;
接下來就可以操作集合了
4、插入新文檔(document)
collection插入數(shù)據(jù),如一個(gè)人的信息
$one = array(
'name' => 'lily';
'age' ?=> 0,
'hobby' => array(
'dance',
'swim',
'music'
),
);
$res = $tables -> insert($one,true);
?
?
結(jié)果為:1,則說明已經(jīng)插入了?
5、刪除文檔
刪除文檔比較簡(jiǎn)單: $res = $tables->remove(array('name'=>'lily'));
注意:這里是將滿足條件的都刪除,如果只有刪除第一個(gè)滿足條件的文檔,則添加第二個(gè)參數(shù)為true即可
6、查找文檔
定義一個(gè)過濾器:$filter = array('name'=>'lily');
$res = $tables -> find($filter);
查找一個(gè) : $res = $tables -> findOne($filter);
此外,還可以在過濾器里添加比較
?
?
返回的接口為游標(biāo)
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
