日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

mongodb教程

MongoDB PHP

閱讀 (2101)

MongoDB PHP

在php中使用mongodb你必須使用 mongodb的php驅動。

MongoDB PHP在各平臺上的安裝及驅動包下載請查看:PHP安裝MongoDB擴展驅動

確保連接及選擇一個數據庫

為了確保正確連接,你需要指定數據庫名,如果數據庫在mongoDB中不存在,mongoDB會自動創建

代碼片段如下:

<?php    // 連接到mongodb    $m = new MongoClient();    echo "Connection to database successfully";    // 選擇一個數據庫    $db = $m->mydb;
   echo "Database mydb selected";
?>

執行以上程序,輸出結果如下:

Connection to database successfully
Database mydb selected

創建集合

創建集合的代碼片段如下:

<?php    // 連接到mongodb    $m = new MongoClient();    echo "Connection to database successfully";    // 選擇一個數據庫    $db = $m->mydb;
   echo "Database mydb selected";
   $collection = $db->createCollection("mycol");
   echo "Collection created succsessfully";
?>

執行以上程序,輸出結果如下:

Connection to database successfully
Database mydb selected
Collection created succsessfully

插入文檔

在mongoDB中使用 insert() 方法插入文檔:

插入文檔代碼片段如下:

<?php    // 連接到mongodb    $m = new MongoClient();    echo "Connection to database successfully";    // 選擇一個數據庫    $db = $m->mydb;
   echo "Database mydb selected";
   $collection = $db->mycol;
   echo "Collection selected succsessfully";
   $document = array( 
      "title" => "MongoDB", 
      "description" => "database", 
      "likes" => 100,
      "url" => "http://www.jyygyx.com/s/mongodb/",
      "by", "w3cschool.cn"
   );
   $collection->insert($document);
   echo "Document inserted successfully";
?>

執行以上程序,輸出結果如下:

Connection to database successfully
Database mydb selected
Collection selected succsessfully
Document inserted successfully

查找文檔

使用find() 方法來讀取集合中的文檔。

讀取使用文檔的代碼片段如下:

<?php    // 連接到mongodb    $m = new MongoClient();    echo "Connection to database successfully";    // 選擇一個數據庫    $db = $m->mydb;
   echo "Database mydb selected";
   $collection = $db->mycol;
   echo "Collection selected succsessfully";

   $cursor = $collection->find();
   // 迭代顯示文檔標題
   foreach ($cursor as $document) {
      echo $document["title"] . "\n";
   }
?>

執行以上程序,輸出結果如下:

Connection to database successfully
Database mydb selected
Collection selected succsessfully
{
   "title": "MongoDB"
}

更新文檔

使用 update() 方法來更新文檔。

以下實例將更新文檔中的標題為' MongoDB Tutorial', 代碼片段如下:

<pre>
<?php    // 連接到mongodb    $m = new MongoClient();    echo "Connection to database successfully";    // 選擇一個數據庫    $db = $m->mydb;
   echo "Database mydb selected";
   $collection = $db->mycol;
   echo "Collection selected succsessfully";

   // 更新文檔
   $collection->update(array("title"=>"MongoDB"), array('$set'=>array("title"=>"MongoDB Tutorial")));
   echo "Document updated successfully";
   // 顯示更新后的文檔
   $cursor = $collection->find();
   // 循環顯示文檔標題
   echo "Updated document";
   foreach ($cursor as $document) {
      echo $document["title"] . "\n";
   }
?>

執行以上程序,輸出結果如下:

Connection to database successfully
Database mydb selected
Collection selected succsessfully
Document updated successfully
Updated document
{
   "title": "MongoDB Tutorial"
}

刪除文檔

使用 remove() 方法來刪除文檔。

以下實例中我們將移除 'title' 為 'MongoDB Tutorial' 的數據記錄。, 代碼片段如下:

<?php    // 連接到mongodb    $m = new MongoClient();    echo "Connection to database successfully";    // 選擇一個數據庫    $db = $m->mydb;
   echo "Database mydb selected";
   $collection = $db->mycol;
   echo "Collection selected succsessfully";
   
   // 移除文檔
   $collection->remove(array("title"=>"MongoDB Tutorial"),false);
   echo "Documents deleted successfully";
   
   // 顯示可用文檔數據
   $cursor = $collection->find();
   // iterate cursor to display title of documents
   echo "Updated document";
   foreach ($cursor as $document) {
      echo $document["title"] . "\n";
   }
?>

執行以上程序,輸出結果如下:

Connection to database successfully
Database mydb selected
Collection selected succsessfully
Documents deleted successfully

除了以上實例外,在php中你還可以使用findOne(), save(), limit(), skip(), sort()等方法來操作Mongodb數據庫。

關閉
程序員人生
主站蜘蛛池模板: 午夜精品国产精品大乳美女 | 黄色美女免费网站 | 日韩精品免费一区二区三区 | 在线观看av一区 | 精品国产一区二区三区在线观看 | 一区二区三区在线播放 | 日韩欧美一 | 亚洲欧美日韩另类精品一区二区三区 | 日韩在线影视 | 欧美在线不卡视频 | 国产精品二区在线 | 久久国产精品-国产精品 | 国产毛片在线看 | 国产日韩精品在线 | 国产露脸国语对白在线 | 极品麻豆 | 国语精品一区 | 成人av影院 | 中文字幕亚洲国产 | 欧美国产在线视频 | 欧美日韩在线观看视频 | 日本国产精品视频 | 亚洲天堂免费观看 | 日韩在线欧美 | 久久人人爽人人爽人人片av不 | 国产小视频在线 | 国产理论| 欧美日韩精品在线观看 | 国产三级在线看 | 日韩欧美视频 | 一区二区三区精品在线 | 国产精品黄视频 | 国产成人精品一区二区三区在线 | 亚洲精品电影在线 | 久久久青草婷婷精品综合日韩 | 免费在线国产 | 午夜激情视频在线 | 精品一区二区在线播放 | 亚洲精品视频免费观看 | 久久精品视频观看 | 国产成人精品午夜视频免费 |