真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MongoDB數(shù)據(jù)庫(kù)-創(chuàng)新互聯(lián)

一、NoSQL數(shù)據(jù)庫(kù)

?非關(guān)系型數(shù)據(jù)庫(kù)。數(shù)據(jù)的組織形式不是二維表格。即Not Only SQL,不能使用SQL語句操作數(shù)據(jù)。適合存儲(chǔ)超大規(guī)模、數(shù)據(jù)長(zhǎng)度不確定的數(shù)據(jù),數(shù)據(jù)沒有規(guī)定的格式,不需要進(jìn)行任何的設(shè)置就可以自由的橫向擴(kuò)展

創(chuàng)新互聯(lián)公司基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺(tái)為眾多戶提供成都服務(wù)器托管 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。二、什么是MongoDB

?MongoDB是用C++編寫的,用于分布式系統(tǒng)的數(shù)據(jù)存儲(chǔ)。存儲(chǔ)數(shù)據(jù)的格式是 key : value

? ? ? ? ?數(shù)據(jù)庫(kù):database

?? 數(shù)據(jù)表(table)<—— >collection(集合)

?? 行(row)<———>document(文檔)

三、MongoDB的數(shù)據(jù)類型

?ObjectId:類似唯一主鍵,長(zhǎng)度為12個(gè)字節(jié),通常用于生成文檔的_id值

?強(qiáng)調(diào):在MongoDB中,每個(gè)文檔都有一個(gè)_id屬性,若用戶在創(chuàng)建文檔時(shí)沒有給出_id, MongDB會(huì)用ObjectId來為 _id生成一個(gè),_id的值是唯一的,用來唯一標(biāo)識(shí)一個(gè)文檔(一條記錄)

四、MongoDB的基本操作
// 1.數(shù)據(jù)庫(kù)的切換:use  數(shù)據(jù)庫(kù)名
use my_test
// 2.創(chuàng)建集合:db.集合名.insert({_id:'1001'})  --- 在向集合中插入文檔時(shí)就已經(jīng)創(chuàng)建了集合
db.admin.insert({
   _id:'1005',
     userName: '魯肅',
     password: '123456',
     address: '鎮(zhèn)江'
})
db.student.insert({
   _id:'s101',
     sname: '張三',
     ssex: '男',
     sage: 21
})
// 3.查詢集合:db.集合名.find({})  --- 若find不帶參數(shù)表示查詢所有文檔
db.admin.find()
// 4. 統(tǒng)計(jì)集合中文檔的數(shù)量 :db.集合名.find().count()
db.admin.find().count()
// 5.更新集合中的文檔:db.集合名.update({條件},{$set:{key:value}})
db.admin.update({_id:'1004'},{$set:{password:'aaaa'}})
// 6. 刪除屬性(key):db.集合名.update({條件},{$unset:{key:value}}
db.admin.update({_id:'1003'},{$unset:{address:'南京'}})
// 7. 增加屬性:db.集合名.update({條件},{$set:{key:value}}
db.admin.update({_id:'1003'},{$set:{hobby:['下棋','騎馬','KTV']}})
// 8. 刪除文檔:db.集合名.remove({條件})
db.admin.remove({_id:'1005'})
db.student.find()
//9. 刪除集合:db.集合名.drop()
db.student.drop()
五、MongoDB的查詢
//創(chuàng)建一個(gè)數(shù)組:保存若干對(duì)象
var arr = []
for(let i=1;i<=2000;i++)
{
    arr.push({
           _id:'100'+i,
             title: 'A0'+i,
             num: i
        })
}
//將數(shù)組arr中的元素插入到集合numbers中
db.numbers.insert(arr)
db.numbers.find()
// 10. 查詢numbers集合中num值等于500的文檔(記錄)
db.numbers.find({num:500})
// 11. 查詢numbers集合中num值大于500的文檔
db.numbers.find({num:{$gt:500}})
// 12. 查詢numbers集合中num值小于500的文檔
db.numbers.find({num:{$lt:500}})
// 13. 查詢numbers集合中num值小于40,小于50的文檔
db.numbers.find({num:{$gt:40,$lt:50}})
//14. 用limit設(shè)置顯示數(shù)據(jù)的上限
db.numbers.find().limit(15)  //表示最多顯示15條記錄
//15. 分頁顯示:skip(index)---進(jìn)行定位
db.numbers.find().skip(0).limit(10)  //從索引為0的記錄開始連續(xù)顯示10條記錄
db.numbers.find().skip(10).limit(10)
db.numbers.find().skip(20).limit(10)

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)站欄目:MongoDB數(shù)據(jù)庫(kù)-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://weahome.cn/article/dpeoeo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部