新聞中心
MongoDB是一個(gè)非常流行的NoSQL數(shù)據(jù)庫,它的優(yōu)點(diǎn)在于非常靈活、易用、高效。它的數(shù)據(jù)模型是面向文檔的,這意味著它可以存儲(chǔ)一整個(gè)文檔對(duì)象作為一個(gè)記錄。在這篇文章中,我們將討論。

1. 啟動(dòng)MongoDB服務(wù)器
您需要啟動(dòng)MongoDB服務(wù)器。您可以從MongoDB的官方網(wǎng)站上下載MongoDB,并按照它的指示安裝MongoDB。當(dāng)安裝完成后,您需要啟動(dòng)MongoDB服務(wù)器。在Windows上,您可以在開始菜單中搜索”MongoDB”文件夾,并運(yùn)行”mongod.exe”程序。在Linux或OS X系統(tǒng)上,您可以在終端提示符下運(yùn)行”mongod”命令。這將啟動(dòng)MongoDB服務(wù)器。
2. 連接到MongoDB服務(wù)器
啟動(dòng)MongoDB服務(wù)器后,您需要連接到它。您可以使用MongoDB的官方客戶端程序——mongo shell,也可以使用其他MongoDB GUI客戶端程序,比如Studio 3T、Robo 3T等等。在本例中,我們將使用mongo shell連接到MongoDB服務(wù)器。
在終端提示符下,輸入以下命令并回車:
mongo
這將連接到本地MongoDB服務(wù)器?,F(xiàn)在,您已經(jīng)成功連接到MongoDB服務(wù)器。
3. 新建數(shù)據(jù)庫
現(xiàn)在,您可以在MongoDB中新建一個(gè)數(shù)據(jù)庫。但在這之前,您需要知道幾個(gè)重要的概念——MongoDB中的文檔和。
文檔是MongoDB中最基本的單位,它類似于關(guān)系數(shù)據(jù)庫中的一行記錄。每個(gè)文檔都是一個(gè)包含一些字段的ON對(duì)象。是一組文檔。MongoDB中的每個(gè)文檔都存儲(chǔ)在一個(gè)中。
因此,在 MongoDB中新建數(shù)據(jù)庫,實(shí)際上就是新建一個(gè)。
為了新建一個(gè)數(shù)據(jù)庫,您需要先選擇一個(gè)數(shù)據(jù)庫名稱。在MongoDB中,您可以使用以下命令來選擇或創(chuàng)建一個(gè)數(shù)據(jù)庫:
use
這個(gè)命令將會(huì)切換到指定名稱的數(shù)據(jù)庫。如果這個(gè)數(shù)據(jù)庫不存在,MongoDB將會(huì)創(chuàng)建一個(gè)新的數(shù)據(jù)庫。如果找到了這個(gè)數(shù)據(jù)庫,就會(huì)返回一個(gè)”switched to db”的消息。
例如,在本例中,我們將創(chuàng)建一個(gè)名為”mydatabase”的數(shù)據(jù)庫。使用以下命令來進(jìn)入這個(gè)數(shù)據(jù)庫:
use mydatabase
現(xiàn)在,我們已經(jīng)成功創(chuàng)建了一個(gè)名為”mydatabase”的數(shù)據(jù)庫。當(dāng)之一次創(chuàng)建數(shù)據(jù)庫時(shí),它是空的,并沒有任何和文檔。在我們往這個(gè)數(shù)據(jù)庫中添加數(shù)據(jù)之前,我們需要先創(chuàng)建一些。
4. 新建
為了新建,我們可以使用MongoDB中的”createCollection()”方法。這個(gè)方法將接受兩個(gè)參數(shù),之一個(gè)參數(shù)用來指定新的名稱,第二個(gè)參數(shù)可選,用于指定的選項(xiàng)。
例如,以下命令將創(chuàng)建一個(gè)名為”mycollection”的:
db.createCollection(“mycollection”)
這個(gè)命令將會(huì)在當(dāng)前數(shù)據(jù)庫中創(chuàng)建一個(gè)名為”mycollection”的。如果MongoDB能夠成功創(chuàng)建,它將會(huì)返回”{‘ok’: 1}”的消息。
這就是在MongoDB中新建數(shù)據(jù)庫和的基本方法?,F(xiàn)在,您已經(jīng)可以開始往這個(gè)數(shù)據(jù)庫中添加文檔,并在中存儲(chǔ)它們了!
相關(guān)問題拓展閱讀:
- linux下安裝mongodb后怎么使用
- 創(chuàng)建數(shù)據(jù)庫的五個(gè)屬性
- 如何在linux操作mongodb
linux下安裝mongodb后怎么使用
首先到下面的工具原料中的mongodb的官網(wǎng)下載對(duì)應(yīng)你系統(tǒng)的安裝包,拷貝到你的linux系統(tǒng)上面,如果有網(wǎng)絡(luò)可以直接用wget下載
解壓對(duì)應(yīng)的安裝包
命令如下:
tar zxf mongodb-linux-i686-2.0.2.tgz
因?yàn)閙ongodb不需要像別的數(shù)據(jù)庫那樣繁瑣的配置解壓后放到慣例的/usr/local目錄下面,當(dāng)然你可以放到任何地方,放到/usr/local下面方便管理
命令如下:
mv mongodb-linux-i686-2.0.2/* /usr/local/mongodb
然后為mongodb創(chuàng)建數(shù)據(jù)庫存放的位置和日志文件,默認(rèn)是在/data/db下面,同樣為了方便就在mongodb下面建立了相應(yīng)的目錄
進(jìn)到mongodb下面的bin目錄下查看mongodb的幫助文檔和我們用到的啟動(dòng)參數(shù)
啟動(dòng)mongodb數(shù)據(jù)庫,對(duì)應(yīng)的參數(shù)說明用綠色表明了
為了安全期間建議關(guān)閉28017端口防止信息外泄
做好上面的操作就可以進(jìn)入mongodb的客戶端開始你的mongodb之旅了.
步驟閱讀
創(chuàng)建數(shù)據(jù)庫的五個(gè)屬性
創(chuàng)建數(shù)據(jù)庫的五個(gè)屬性:比如學(xué)生表存
學(xué)號(hào)
,姓名、年齡、性別、班級(jí)等。
選擇開始菜單中→程序→【Management SQL Server 2023】→【SQL Server Management Studio】命令,打開【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份驗(yàn)證建立連接。
在【對(duì)象
資源管理器
】窗口中展開服務(wù)器,然后選擇【數(shù)據(jù)庫】節(jié)點(diǎn),右鍵單擊【數(shù)據(jù)庫】節(jié)點(diǎn),從彈出來的快捷菜單中選擇【新建數(shù)據(jù)庫】命令。
非關(guān)系型數(shù)據(jù)庫:
隨著近些年技術(shù)方向的不斷拓展,大量的NoSql數(shù)據(jù)庫如MongoDB、Redis、Memcache出于簡(jiǎn)化數(shù)據(jù)庫結(jié)構(gòu)、避免冗余、影響性能的表連接、摒棄復(fù)雜分布式的目的被設(shè)計(jì)。
指的是分布式的、非關(guān)系型的、不保證遵循ACID原則的數(shù)據(jù)存儲(chǔ)系統(tǒng)。NoSQL數(shù)據(jù)庫技術(shù)與
CAP理論
、一致性哈希算法有密切關(guān)系。所謂CAP理論,簡(jiǎn)單來說就是一個(gè)
分布式系統(tǒng)
不可能滿足可用性、一致性與分區(qū)容錯(cuò)性這三個(gè)要求。
以上內(nèi)容參考:
百度百科-數(shù)據(jù)庫
如何在linux操作mongodb
首先到下面的工具原料中的mongodb的官…
解壓對(duì)應(yīng)的安裝包 命令如下: …
因?yàn)閙ongodb不需要扒塵慶像別的數(shù)據(jù)庫那樣繁…
然后為mongodb創(chuàng)建數(shù)據(jù)庫存放的位置和…
進(jìn)到mongodb下面的bin目錄下查看mongod…
啟動(dòng)mongodb數(shù)據(jù)庫,對(duì)應(yīng)的參數(shù)說明用綠…
為了安全期間建議春握關(guān)閉28017端口防止信…
做好上面的操作就可以進(jìn)兄顫入mongodb的客..
關(guān)于mongodb新建數(shù)據(jù)庫的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。
標(biāo)題名稱:如何在MongoDB中新建數(shù)據(jù)庫 (mongodb新建數(shù)據(jù)庫)
標(biāo)題網(wǎng)址:http://fisionsoft.com.cn/article/djppgdp.html


咨詢
建站咨詢
