<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # MongoDB PHP 在php中使用mongodb你必須使用 mongodb的php驅動。 MongoDB PHP在各平臺上的安裝及驅動包下載請查看:[PHP安裝MongoDB擴展驅動](mongodb-install-php-driver.html) ## 確保連接及選擇一個數據庫 為了確保正確連接,你需要指定數據庫名,如果數據庫在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.w3cschool.cc/mongodb/", "by", "w3cschool.cc" ); $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數據庫。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看