[bigdata-020]用python3+pymogo 操作 mongodb数据库
发布时间:2020-12-30 15:46:31 所属栏目:大数据 来源:网络整理
导读:1. 安装pymongo pip install pymongo 2. 写一个例子 #!/usr/bin/env python3#! coding:utf-8 -*-import pymongoimport timeclient = pymongo.MongoClient('localhost',27017)db = client.get_database('user-behavior-data')print(db.name)backend = db.get_
1. 安装pymongo pip install pymongo 2. 写一个例子 #!/usr/bin/env python3 #! coding:utf-8 -*- import pymongo import time client = pymongo.MongoClient('localhost',27017) db = client.get_database('user-behavior-data') print(db.name) backend = db.get_collection('backend') backend.insert_one({"x":8}) backend.insert_many([{'y':15},{'z':99}]) many_docs = [] for i in range(100000): doc = {} for t in 'abcdefghijklmnopqrstuvwxyz': doc[t] = i many_docs.append(doc) t1 = time.time() backend.insert_many(many_docs) dt = time.time() - t1 print(dt) client.close() 3. 文档 http://api.mongodb.com/python/current/index.html 4. 性能 10万条复杂记录插入时间是2.5s,每秒4万条。性能可观。如果记录是单key的,可以更快,每秒10万条。 (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新