46 - 將xml文檔保存在MongoDB數據庫

      網友投稿 682 2025-04-03

      1. 請解釋什么是NoSQL數據庫,有哪些類型的NoSQL數據庫,請說出這些數據庫的典型產品,以及每個類型的NoSQL數據庫的適用場景


      NoSQL: Not Only SQL

      鍵值(key-value)數據庫

      Redis、Riak、Memcached

      適用場景: 用來存儲用戶信息,比如會員、配置文件、參數、購物車等

      文檔(Document-Oriented)類型

      MongoDB

      CouchDB

      RavenDB

      適用場景: 日志、分析數據

      列存儲數據庫

      HBase

      Cassandra

      適用場景: 日志、博客平臺。 標簽可以存儲到一列、類別可以存儲到另一列、文章可以存儲到另外一列

      圖數據庫

      Neo4J

      OrientDB

      適用場景

      在一些關系型強的數據庫可以使用

      推薦引擎

      2. 將xml文檔保存到MongoDB數據庫中,并查詢文檔中的數據

      products.xml

      10000 iphone9 9999 20000 特斯拉 800000 30000 Mac Pro 40000

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      ''' pip install pymongo ''' from pymongo import * Client = MongoClient() db = Client.data products = db.products products.delete_many({'price':{'$gt': 0}}) import xmltodict f = open('products.xml', 'rt', encoding='utf-8') xml = f.read() f.close() print(xml) d = xmltodict.parse(xml) productList = d['root']['products']['product'] print(productList) for product in productList: product['price'] = int(product['price']) productId = products.insert_one(product).inserted_id print(productId) for product in products.find({'price': {'$gt':10000}}): print(product)

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      46 - 將xml文檔保存在MongoDB數據庫中

      27

      28

      29

      10000 iphone9 9999 20000 特斯拉 800000 30000 Mac Pro 40000 [OrderedDict([('@uuid', '1234'), ('id', '10000'), ('name', 'iphone9'), ('price', '9999')]), OrderedDict([('@uuid', '4321'), ('id', '20000'), ('name', '特斯拉'), ('price', '800000')]), OrderedDict([('@uuid', '5678'), ('id', '30000'), ('name', 'Mac Pro'), ('price', '40000')])] 5e5e77236a8c0732e4edc4e4 5e5e77236a8c0732e4edc4e5 5e5e77236a8c0732e4edc4e6 {'_id': ObjectId('5e5e77236a8c0732e4edc4e5'), '@uuid': '4321', 'id': '20000', 'name': '特斯拉', 'price': 800000} {'_id': ObjectId('5e5e77236a8c0732e4edc4e6'), '@uuid': '5678', 'id': '30000', 'name': 'Mac Pro', 'price': 40000}

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      持續更新中。。。。

      MongoDB XML 數據庫

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何在Excel中創建動態打印區域?
      下一篇:華為云數據庫服務2019年度大盤點
      相關文章
      亚洲黄片手机免费观看| 亚洲中文无码永久免| 亚洲成熟丰满熟妇高潮XXXXX| 亚洲手机中文字幕| 亚洲国产精品久久久久婷婷软件| 中文字幕亚洲一区二区三区| 亚洲国产综合精品中文字幕| 伊人久久亚洲综合影院| 亚洲国产91精品无码专区| 亚洲av无码成人精品国产| 亚洲女女女同性video| 亚洲av永久无码精品秋霞电影秋| 亚洲人成网亚洲欧洲无码| 亚洲欧美第一成人网站7777| 亚洲AV永久无码精品网站在线观看| 亚洲国产成人久久综合| 女bbbbxxxx另类亚洲| 亚洲阿v天堂在线2017免费| 亚洲精品国产高清不卡在线| 亚洲真人日本在线| 亚洲小说区图片区另类春色| 亚洲国产综合无码一区| 亚洲成AV人片在线观看WWW| 亚洲av不卡一区二区三区| 亚洲制服中文字幕第一区| 亚洲国产美女福利直播秀一区二区| 中文字幕亚洲精品| 亚洲短视频在线观看| 久久精品国产99国产精品亚洲| 亚洲男人天堂2018av| 噜噜综合亚洲AV中文无码| jlzzjlzz亚洲乱熟在线播放| 国产亚洲一区二区三区在线观看| 亚洲日本在线看片| 亚洲人成伊人成综合网久久| 国产亚洲精品bv在线观看| 久久综合亚洲色hezyo| 国产亚洲人成网站在线观看| 亚洲AV无码久久精品蜜桃| 亚洲美女视频一区| 亚洲熟妇无码一区二区三区|