MongoDB是一個基於NoSQL技術的面向文檔的開源數據庫系統。它兼容現代網絡應用程序的開發。
這個令人難以置信的數據庫包括靈活性、表達式查詢語言、二級索引等功能。此外,它還提供了很好的可擴展性和性能,可以用強大的數據庫構建現代應用程序。
MondoDB沒有像關系型數據庫那樣將數據保存在表中,而是將數據保存在具有動態模式的BSON數據結構(JSON類型的一種規范)中.這使得在某些應用程序中整合數據變得更加容易和快速。
由於MongoDB具有多種功能,適合生產使用,因此在行業中得到了廣泛的應用。此外,它的源代碼可用於Linux、Windows、OSX和Solaris等操作系統。
MongoDB安裝
MongoDB在Ubuntu官方存儲庫中可用。為了安裝它,您首先必須更新軟件包列表,如下所示:
sudo apt update
接下來運行命令:
sudo apt install -y mongodb [install mongodb linux command]
將安裝包含最新MongoDB穩定版本的幾個軟件包。
安裝完成后,數據庫服務器將自動啟動,如下所示:
sudo systemctl status mongodb
它將檢查服務的狀態。在輸出中,您應該看到返回了活動狀態,這意味着服務器已啟動並成功運行。
您應該能夠連接到數據庫服務器並按以下方式檢索連接狀態:
mongo –eval ‘db.runCommand({ connectionStatus: 1 })’
這將顯示連接狀態,數據庫版本以及服務器地址以及其他詳細信息。
這是此類信息的示例:
MongoDB server version: 4.4.10
{
“authInfo” : {
“authenticatedUsers” : [ ],
“authenticatedUserRoles” : [ ]
},
“ok” : 1
}
注意“OK”字段。值為1表示服務器處於活動狀態並且正在運行。
如果該服務未激活,則可以使用以下命令手動啟動它:
sudo systemctl start mongodb
要停止服務,請調用以下命令:
sudo systemctl stop mongodb
如果您想重新啟動服務,請發出以下命令:
sudo systemctl restart mongodb
但是請注意,默認情況下,服務啟動並運行后,MongoDB會自動啟動。但是,您可以使用以下命令覆蓋此內容:
sudo systemctl disable mongodb
並啟用它,運行:
sudo systemctl enable mongodb
請注意,為了配置MongoDB,您需要編輯文件/etc/mongod.conf。
您還可以通過執行以下命令找到MongoDB配置文件:
sudo locate mongod.conf
它將返回配置文件的絕對路徑。A5互聯https://www.a5idc.net/