NoSQL,泛指非關系型的資料庫:“隨著互聯網web2.0網站的興起,傳統的關系資料庫在處理web2.0網站,特別是超大規模和高并發的SNS型別的web2.0純動態網站已經顯得力不從心,出現了很多難以克服的問題,而非關系型的資料庫則由于其本身的特點得到了非常迅速的發展,NoSQL資料庫的產生就是為了解決大規模資料集合多重資料種類帶來的挑戰,尤其是大資料應用難題,”
如下展示用Python語言操作MongoDB 這種非關系型資料庫,獲取資料庫中目標資料,實作本地寫入,
import pandas as pd
from pymongo import ASCENDING, UpdateOne, MongoClient
import traceback
from pymongo import UpdateOne, ASCENDING
from pymongo import MongoClient
# 篩選資料
client = MongoClient("localhost", 27017)
db = client['local']
col = db['stock']
data = pd.DataFrame(list(col.find()))
data['date'] = pd.to_datetime(data['date'])
data_2019 = data[(data['date'] >=pd.to_datetime('20190101')) & (data['date'] <= pd.to_datetime('20191231'))]
data_2019.columns = ['ID', '_id', '日期', '代碼', '開盤','最高', '最低','收盤', '成交量','成交額']
# 寫入本地
data_2019.to_csv('D:/StockData/2019.csv',encoding='utf-8')
參考:MongoDB官介
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/245958.html
標籤:Python
上一篇:有無符號強轉換問題
