原创 MongoDB Java

環境配置 在 Java 程序中如果要使用 MongoDB,你需要確保已經安裝了 Java 環境及 MongoDB JDBC 驅動。 本章節實例時候 Mongo 3.x 以上版本。 你可以參考本站的Java教程來安裝Java

原创 MongoDB 複製(副本集)

MongoDB複製是將數據同步在多個服務器的過程。 複製提供了數據的冗餘備份,並在多個服務器上存儲數據副本,提高了數據的可用性, 並可以保證數據的安全性。 複製還允許您從硬件故障和服務中斷中恢復數據。 什麼是複製? 保障數據的安全

原创 MongoDB 創建數據庫

語法 MongoDB 創建數據庫的語法格式如下: use DATABASE_NAME 如果數據庫不存在,則創建數據庫,否則切換到指定數據庫。 實例 以下實例我們創建了數據庫 runoob: > use runoob switch

原创 MongoDB 刪除文檔

在前面的幾個章節中我們已經學習了MongoDB中如何爲集合添加數據和更新數據。在本章節中我們將繼續學習MongoDB集合的刪除。 MongoDB remove()函數是用來移除集合中的數據。 MongoDB數據更新可以使用updat

原创 MongoDB 刪除數據庫

語法 MongoDB 刪除數據庫的語法格式如下: db.dropDatabase() 刪除當前數據庫,默認爲 test,你可以使用 db 命令查看當前數據庫名。 實例 以下實例我們刪除了數據庫 runoob。 首先,查看所有數

原创 MongoDB 插入文檔

本章節中我們將向大家介紹如何將數據插入到MongoDB的集合中。 文檔的數據結構和JSON基本一樣。 所有存儲在集合中的數據都是BSON格式。 BSON是一種類json的一種二進制形式的存儲格式,簡稱Binary JSON。 插

原创 MongoDB 條件操作符

描述 條件操作符用於比較兩個表達式並從mongoDB集合中獲取數據。 在本章節中,我們將討論如何在MongoDB中使用條件操作符。 MongoDB中條件操作符有: (>) 大於 - $gt(<) 小於 - $lt(>=) 大於等於

原创 MongoDB 更新文檔

MongoDB 使用 update() 和 save() 方法來更新集合中的文檔。接下來讓我們詳細來看下兩個函數的應用及其區別。 update() 方法 update() 方法用於更新已存在的文檔。語法格式如下: db.collec

原创 MongoDB 聚合

MongoDB中聚合(aggregate)主要用於處理數據(諸如統計平均值,求和等),並返回計算後的數據結果。有點類似sql語句中的 count(*)。 aggregate() 方法 MongoDB中聚合的方法使用aggregate

原创 MongoDB $type 操作符

描述 在本章節中,我們將繼續討論MongoDB中條件操作符 $type。 $type操作符是基於BSON類型來檢索集合中匹配的數據類型,並返回結果。 MongoDB 中可以使用的類型如下表所示: 類型 數字 備註 Doub

原创 MongoDB 備份(mongodump)與恢復(mongorerstore)

MongoDB數據備份 在Mongodb中我們使用mongodump命令來備份MongoDB數據。該命令可以導出所有數據到指定目錄中。 mongodump命令可以通過參數指定導出的數據量級轉存的服務器。 語法 mongodump

原创 MongoDB 索引

索引通常能夠極大的提高查詢的效率,如果沒有索引,MongoDB在讀取數據時必須掃描集合中的每個文件並選取那些符合查詢條件的記錄。 這種掃描全集合的查詢效率是非常低的,特別在處理大量的數據時,查詢可以要花費幾十秒甚至幾分鐘,這對網站的性

原创 MongoDB - 連接

在本教程我們將討論 MongoDB 的不同連接方式。 啓動 MongoDB服務 在前面的教程中,我們已經討論瞭如何啓動MongoDB服務,你只需要在MongoDB安裝目錄的bin目錄下執行'mongod'即可。 執行啓動操作後,m

原创 MySQL數據庫基礎教程(視頻)

本教程涵蓋所有MySQL數據庫,學習基本知識和數據表的主要用途用於操作MySQL數據庫和各種約束條件,並綜合使用各種命令記錄進行CURD等操作,本課程的目的是“看得懂、學得會、做得出”,併爲後續的學習打下堅實的基礎。  MySQL數據庫

原创 Linux軟件安裝管理(視頻)

軟件安裝是操作系統的常見操作。如何在Linux中使用命令安裝軟件?本教程將向您展示如何在Linux安裝、卸載、升級等。課程包括RPM命令管理、yum在線管理、源包管理和腳本安裝包。 Linux(centos)-軟件安裝管理簡介Linux