欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

MongoDB數(shù)據(jù)庫的使用方法

這篇文章主要介紹“MongoDB數(shù)據(jù)庫的使用方法”,在日常操作中,相信很多人在MongoDB數(shù)據(jù)庫的使用方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”MongoDB數(shù)據(jù)庫的使用方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

成都創(chuàng)新互聯(lián)專注于宛城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供宛城營銷型網(wǎng)站建設(shè),宛城網(wǎng)站制作、宛城網(wǎng)頁設(shè)計、宛城網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造宛城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供宛城網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

 MongoDB

MongoDB是一個介于關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系型數(shù)據(jù)庫當中功能最豐富,最像關(guān)系型數(shù)據(jù)庫的。

Ubuntu安裝MongoDB,直接sudo apt-get install  mongodbMongoDB是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。它支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bson格式,因此可以存儲比較復(fù)雜的數(shù)據(jù)類型。

Mongo最大的特點是它支持的查詢語言非常強大,其語法有點類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引。

將數(shù)據(jù)存儲為一個文檔,文檔類似與Json格式,比如下面形式。

{     name:"毛利",     age:18,     address: {city:"東莞", country:"china"} }

MongoDB數(shù)據(jù)模型

MongoDB數(shù)據(jù)庫的使用方法

「如何進入和退出mongo」

MongoDB數(shù)據(jù)庫的使用方法

庫級操作語句

  • 顯示所有庫:show dbs

  • 切換/創(chuàng)建數(shù)據(jù)庫:use  數(shù)據(jù)庫名稱

  • 查看所在庫:db

  • 刪除庫:db.dropDatabase()

集合操作語句

  • 顯示當前數(shù)據(jù)庫的集合:show  collections

  • 創(chuàng)建集合:db.createCollection(name)

MongoDB數(shù)據(jù)庫的使用方法
  • 刪除集合:db.集合名稱.drop()

文檔操作

添加文檔(數(shù)據(jù))

db.集合名稱.insert(document)

每一條數(shù)據(jù),就是一個document,就是一條json例:db.student.insert({name:'毛利',  age:18})

注意點:

添加文檔時,如果不指定_id參數(shù) MongoDB會為文檔分配一個唯一的ObjectId

給定 _id例:db.student.insert({'_id':1, name:'毛利', age:18})

  • 添加多條文檔

db.student.insert([     {name:'毛利, sex:'男', age:18},     {name:’毛利的爸爸', sex:'男', age:47},     {name:’毛利的姐姐', sex:'女', age:23},     {name:’毛利的媽媽‘, sex:’女', age:44}, ])

查詢文檔(數(shù)據(jù))

db.集合名稱.find([conditions])

查看集合中全部數(shù)據(jù):db.student.find()

格式化顯示:db.student.find().pretty()

查看滿足條件的數(shù)據(jù):db.student.find({name:'毛利'})

條件查詢

  • and條件 {$and:[{expression1}, {expression1}, ...] }

  • or條件 {$or:[{expression1},  {expression1}, ...]

}db.student.find({$or:[{$and:[{sex:'女'},  {age:23}]},{$and:[{sex:'男'}, {age:{$gte:18}}]}]})

MongoDB數(shù)據(jù)庫的使用方法

修改文檔(數(shù)據(jù))

db.集合名稱.update(,,  {multi:})

修改一條數(shù)據(jù):db.student.update({sex:'男'},  {age:20})把表中的男的age改為20

指定屬性修改:{ $set: {age:20} }db.student.update({name:'毛利'},  {$set: {age:666, sex: '不告訴你'}} )

把毛利的age改為666,sex改為不告訴你

更新集合中所有滿足條件的文檔:{ multi: true }

db.student.update({sex:'男'}, {$set:{sex:'女'}}, { multi:true} )

把所有按的改為女的

刪除文檔(數(shù)據(jù))

db.集合名稱.remove(,  {justOne:})

  • 刪除集合中所有的文檔:db.student.remove({})
  • 刪除集合中滿足條件的所有文檔db.student.remove({sex:  '男'})
  • 只刪除集合中滿足條件的第一條文檔:{ justOne: true }

db.student.remove({sex:'男'}, {  justOne:true} )

在Python程序中操作

MongoDB在 Python 中操作MongoDB ,需要使用 PyMongo  庫,執(zhí)行如下命令安裝:pip3 install pymongo。

連接時需要使用 PyMongo 庫里面的 MongoClient  模塊,有兩種方式可以創(chuàng)建連接,默認只需要傳入IP和端口號即可。如果數(shù)據(jù)庫存在賬號密碼,則需要指定連接的數(shù)據(jù)庫,MongoDB的外網(wǎng)IP必須開放,才能連接成功。

>>> from pymongo import MongoClient >>> client = MongoClient('mongodb://192.168.92.92:27017')  >>> db = client.school >>> for student in db.students.find(): ...     print('姓名:', student['name'])

到此,關(guān)于“MongoDB數(shù)據(jù)庫的使用方法”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

分享標題:MongoDB數(shù)據(jù)庫的使用方法
鏈接分享:http://aaarwkj.com/article48/jejchp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)App開發(fā)、企業(yè)網(wǎng)站制作、App設(shè)計網(wǎng)站營銷、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
人人澡人人看人人妻| 一本色桃子精品久久中文字幕| 欧美视频在线免费观看黄片| 亚洲av无毛在线观看| 男人天堂av在线资源| 中文字幕av在线日韩| 欧洲精品亚洲精品日韩专区| 伊人狼人综合视频在线播放| 精品国产91久久粉嫩| 人妻伦理一区二区三区| 亚洲一区二区三区精品在线| 91欧美日韩精品在线| 色一区欧美一区亚洲一区| 日本h电影一区二区三区| 久草尤物视频在线观看| 日韩国产欧美一区二区三区| 欧美日韩精品成人大片| 韩国av电影免费观看| 蜜臀av一区二区高清| 欧美日韩福利视频在线| 欧美黄色一区二区在线观看| 女人的天堂啪啪啪av| 日韩新片免费专区在线| 国产精品综合av一区二区国产馆 | 国产精品亚洲欧美中字| av成人资源一区久久| 亚洲熟女午夜毛片av毛片| 黄色av在线免费观看| 一区二区三区视频在线国产| 丰满人妻在线一区二区三区| 日本精品在线小视频| 国产成人综合亚洲国产| 日韩av大片一区二区三区| av毛片天堂在线观看| 亚洲国产日朝欧美综合久久| 亚洲欧美成人综合网站| 亚洲丰满熟女乱一区二区三区| 国产一级二级三级黄色| 欧美三级视频一区二区三区| 精品久久久久久久久无| 日本一区二区三区免费黄视频|