文件路徑:
Server
|----3.7
|----bin
|----data
|----log
|----mongo.cfg
|----mongo.conf
dbpath=C:\Program Files\MongoDB\Server\3.6\data ???????????? #數(shù)據(jù)庫路徑 軟件安裝目錄(我的是默認(rèn)目錄)
??? logpath=C:\Program Files\MongoDB\Server\3.6\log\mongo.cfg ????#日志輸出文件路徑
??? logappend=true ??#錯誤日志采用追加模式
????journal=true ????? #啟用日志文件,默認(rèn)啟用
????quiet=true ??????? ?#這個選項(xiàng)可以過濾掉一些無用的日志信息,若需要調(diào)試使用請?jiān)O(shè)置為false
????port=27017 ???????#端口號 默認(rèn)為27017
mongod --config "C:\Program Files\MongoDB\Server\3.6\mongo.conf" --install --serviceName "MongoDB"
啟動服務(wù):cmd 管理員方式啟動>net start MongoDB
String: 最常用的儲存的數(shù)據(jù)類型。MongoDB中字符串必須是utf-8。
Integer: 用來儲存數(shù)值。(32位/64位)
Boolean: 儲存布爾值(true/false)
Double: 儲存浮點(diǎn)值。
Min/Max keys: 用來對Bson元素最低最高值比較。
Arrays: 使用此類型的數(shù)組/列表/多個值儲存到一個鍵
Timestamp: 時間戳。(方便記錄文件已被修改/添加)
Object: 用于嵌入式文件。
Null: 儲存null值。
symbol: 用于字符串相同,但它通常保留給特定符號類型的語言使用。
Date: 儲存當(dāng)前日期/時間的Unix時間格式??梢灾付ㄗ约旱娜掌诤蜁r間/日期和年月日到創(chuàng)建對象。
ObjectID: 用于儲存文檔的ID。
Binary data : 儲存二進(jìn)制數(shù)據(jù)。
Code: 用于儲存到文檔中的Javascript代碼。
regular expression: 用于儲存正則表達(dá)式
創(chuàng)建庫:use db_name?????? #使用/創(chuàng)建數(shù)據(jù)庫(若不存在則創(chuàng)建該數(shù)據(jù)庫)
db??????????????????????? #檢查當(dāng)前選擇的數(shù)據(jù)庫
show dbs????????????? #顯示當(dāng)前有哪些數(shù)據(jù)庫
show tables/show collections ?? ?#查看數(shù)據(jù)表
刪除庫 :? db.dropDatabase()?? ?#這將刪除選定的數(shù)據(jù)庫。如果沒有選擇任何數(shù)據(jù)庫,默認(rèn)刪除Test數(shù)據(jù)庫。
創(chuàng)建集合:
在mongodb里面沒有表的概念,集合(collections)就相當(dāng)于傳統(tǒng)數(shù)據(jù)庫的表。
語法:db.createCollection(name,option)?? ?
演示:
>use test # 進(jìn)入該數(shù)據(jù)庫
switched to db test
>db.createCollection("mycollection") # 創(chuàng)建myCollection 集合
{"ok",1}
>show collections # 檢查創(chuàng)建集合的命令
mycollection
system.indexes
刪除集合
?>use mydb #檢查可用的集合在數(shù)據(jù)庫 mydb
switched to db mydb
>show collections #檢查集合
mycol
mycollection
>db.mycollection.drop() ?? #刪除集合
true
drop()方法返回true,成功丟棄;否則返回false
>show collections #再次檢查數(shù)據(jù)庫中集合列表
mycol
system.indexes
yiibai
語法:insert基本語法如: >db.COLLECTION_NAME.insert(document)
db.mycol.insert({
title: 'MongoDB Overview',
description:'MongoDB id no sql database',
by: 'tutorials yiibai',
url: 'http://www.yiibai.com',
tags: ['mongodb','database','NoSQL'],
like: 100
})
db.collection_name.find()????????????#顯示插入的數(shù)據(jù)
插入多個文檔 :?? db.mycol.insert([{},{}])
db.score.insert([{name:"張三",subject:"地理",score:88},
{name:"李四",subject:"語文",score:87}])
updata()基本語法如下:
>db.COLLECTION_NAME.update(selection_criteria,updated_data)
#mycol集合文件:
{"_id":ObjectID(4685481851451we55),"title":"MongoDB overview"}
{"_id":ObjectID(4685481851451we56),"title":"NoSQL overview"}
{"_id":ObjectID(4685481851451we57),"title":"tutorials overview"}
>db.mycol.update({"title":"MongoDB overview"},
{$set: {"title":"tutorials overview"}}) #更新標(biāo)題
>db.mycol.update({"title":"MongoDB overview"},
{$set: {"title":"tutorials overview"}},{multi:true}) #要實(shí)現(xiàn)多個更新在后面加{multi:true}
>db.mycol.find() #查詢插入的數(shù)據(jù)
save()方法?? ?替換現(xiàn)有符合此ID文檔的所有數(shù)據(jù)
>db.collection_name.save({id.ObjectID(),new_data})
db.mycol.save({"_id":ObjectID(5689745956adf56as7),
"title":"yiibai new topic",
"by":"yiibai"})
>db.mycol.find() #查詢插入的數(shù)據(jù)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
創(chuàng)新互聯(lián)是一家專業(yè)提供伊春企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為伊春眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
網(wǎng)站名稱:MongoDB數(shù)據(jù)庫—基礎(chǔ)語法-創(chuàng)新互聯(lián)
當(dāng)前地址:http://www.rwnh.cn/article34/ccjcse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、搜索引擎優(yōu)化、品牌網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、企業(yè)網(wǎng)站制作、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容