关键词搜索

源码搜索 ×
×

数据库操作 - NO SQL 数据库 - MongoDB

发布2021-01-24浏览284次

详情内容

NoSQL,泛指非关系型的数据库:“随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并vb.net教程
发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模c#教程数据集合多重数据种类带来的挑战,尤其是大数据应用难题。”

如下展示用Python语言操作MongoDB 这种非关系型数据库,获取数据库中目标数据,实现本地python基础教程写入。

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:/StockDatahttps://cdn.jxasp.com:9143/image/2019.csv',encoding='utf-8') 

    以上代码的运行结果,请自行到如下地址获取:

    沪深两市数据_2019
    链接: https://pan.baidu.com/s/1Wq_FiiB8NdzPViFULNSRaw
    提取码: 2hc4

    但数据量较大,一般的excel无法正常打开。若想进一步分析,建议用数据库操作后续,本文只涉及技术层面相关信息。

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载