日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
簡(jiǎn)明易懂:Mongo在Linux命令行下的使用教程 (mongo linux 命令行)

Mongo在Linux命令行下的使用教程

10年積累的成都網(wǎng)站制作、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有博望免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

Mongo是一種NoSQL數(shù)據(jù)庫(kù),廣泛使用于Web應(yīng)用程序,特別是在大數(shù)據(jù)環(huán)境中。MongoDB相比傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)更加靈活、可擴(kuò)展性更強(qiáng)、性能更高、可靠性更好,同時(shí)允許你更好地利用服務(wù)器硬件。在本教程中,我們將學(xué)習(xí)如何在Linux的命令行下使用MongoDB。

1. 安裝MongoDB

我們需要安裝MongoDB,以下是基于Ubuntu系統(tǒng)的安裝過程。在終端窗口中,輸入以下命令進(jìn)行安裝:

sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 7F0CEB10

sudo echo “deb http://repo.mongodb.org/apt/ubuntu “$(l_release -sc)”/mongodb-org/3.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

sudo apt-get update

sudo apt-get install -y mongodb-org

完成以上步驟后,MongoDB在Ubuntu系統(tǒng)中已被安裝并啟動(dòng)。

2. 連接到MongoDB

既然MongoDB已經(jīng)在系統(tǒng)中安裝并啟動(dòng)了,接下來我們需要建立到數(shù)據(jù)庫(kù)的連接。在終端窗口中輸入以下命令:

mongo

此命令將會(huì)建立到本地運(yùn)行的MongoDB服務(wù)器的連接。如果一切正常,你將看到以下輸出:

MongoDB shell version: 3.0.7

connecting to: test

Welcome to the MongoDB shell.

For interactive help, type “help”.

3. 創(chuàng)建數(shù)據(jù)庫(kù)

我們已經(jīng)成功建立了到MongoDB數(shù)據(jù)庫(kù)的連接,現(xiàn)在我們可以開始創(chuàng)建數(shù)據(jù)庫(kù)了。你可以通過運(yùn)行以下命令來創(chuàng)建一個(gè)名為mydb的數(shù)據(jù)庫(kù):

use mydb

注意:如果這個(gè)數(shù)據(jù)庫(kù)已經(jīng)存在了,那么它將會(huì)直接使用。如果你想創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù),你需要首先刪除舊的數(shù)據(jù)庫(kù)。

4. 創(chuàng)建

在MongoDB中,你需要?jiǎng)?chuàng)建(類似于傳統(tǒng)數(shù)據(jù)庫(kù)表)來存儲(chǔ)數(shù)據(jù)。你可以運(yùn)行下面的命令來創(chuàng)建一個(gè)新的:

db.createCollection(“mycollection”)

注意:我的 MongoDB 版本是 3.0.7,如果你使用的是不同版本的 MongoDB,請(qǐng)查閱相應(yīng)的文檔,或運(yùn)行命令 help。如果命令執(zhí)行成功,你將會(huì)得到以下輸出:

{ “ok” : 1 }

5. 插入數(shù)據(jù)

現(xiàn)在,我們已經(jīng)創(chuàng)建了數(shù)據(jù)庫(kù)和。讓我們嘗試向中添加一些數(shù)據(jù)。你可以使用以下命令向mycollection中插入一條文檔:

db.mycollection.insert({“name”: “MongoDB”})

如果命令執(zhí)行成功,你將會(huì)得到如下的輸出:

WriteResult({ “nInserted” : 1 })

6. 查詢數(shù)據(jù)

現(xiàn)在,我們已經(jīng)插入了一些數(shù)據(jù),接著我們可以嘗試從中查詢數(shù)據(jù)。你可以使用以下命令來查看mycollection中的所有文檔:

db.mycollection.find()

如果你想查詢name字段為“MongoDB”的數(shù)據(jù),你可以運(yùn)行以下命令:

db.mycollection.find({name: “MongoDB”})

在本教程中,我們快速地介紹了如何在Linux命令行下使用MongoDB。雖然我們只涵蓋了MongoDB的一小部分,但我們希望這對(duì)你對(duì)MongoDB的學(xué)習(xí)有所幫助。建議你閱讀官方文檔,以獲得更深入的了解和更多的使用場(chǎng)景。

相關(guān)問題拓展閱讀:

  • 如何在命令行下操作MongoDB數(shù)據(jù)庫(kù)
  • C++或C中怎么通過代碼執(zhí)行mongodb中的命令行,把執(zhí)行結(jié)果帶回。

如何在命令行下操作MongoDB數(shù)據(jù)庫(kù)

1、穗辯鍵Help查看命令提示

view plain copy

> help

> db.help();

> db.yourColl.help();

> db.youColl.find().help();

> rs.help();

2、切換/創(chuàng)建數(shù)據(jù)庫(kù)

view plain copy

> use yourDB;

當(dāng)灶饑創(chuàng)建一個(gè)(table)的時(shí)候會(huì)自猜巧動(dòng)創(chuàng)建當(dāng)前數(shù)據(jù)庫(kù)

3、查詢所有數(shù)據(jù)庫(kù)

view plain copy

> show dbs;

4、刪除當(dāng)前使用數(shù)據(jù)庫(kù)

view plain copy

C++或C中怎么通過代碼執(zhí)行mongodb中的命令行,把執(zhí)行結(jié)果帶回。

mongodb有C和C++的driver。

學(xué)習(xí)了,謝謝!

mongo linux 命令行的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于mongo linux 命令行,簡(jiǎn)明易懂:Mongo在Linux命令行下的使用教程,如何在命令行下操作MongoDB數(shù)據(jù)庫(kù),C++或C中怎么通過代碼執(zhí)行mongodb中的命令行,把執(zhí)行結(jié)果帶回。的信息別忘了在本站進(jìn)行查找喔。

成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營(yíng)銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。


當(dāng)前標(biāo)題:簡(jiǎn)明易懂:Mongo在Linux命令行下的使用教程 (mongo linux 命令行)
轉(zhuǎn)載來源:http://www.dlmjj.cn/article/dpssgsh.html