python操作Mongodb数据库
2017-06-02 20:53
337 查看
Python操作MongoDB数据库还是很方便的
python使用mongodb:
pip install pymongo
查看是否安装:
import pymongo
pymongo.version
数据库连接:
mc = pymongo.MongoClient()
创建或使用数据库:
test = mc.test
创建或使用表(集合)
ver = db.test.ver
集合的操作:
插入一行数据(文档)
a ={"key":"val"}
ver.insert_one(a)
返回第一个文档
ver.find_one()
插入多个文档/数据
ver.insert_many()
a = {"key":"val"}
b = {"key":"val"}
ver.insert_many([a,b])
查询多行数据:
注意:返回的不是集合,而是cursor对象()游标对象
返回值:
可迭代:
for i in ver.find():
print i["key"]
切片
for i in ver.find()[1:]:
print i["key"]
limit():
返回2个数值
for i in ver.find().limit(2):
print i["key"]
count(): 查看返回的条数
col_stud.find().count()
distinct():返回限制查询结果的列表
col_stud.find().distinct("asa")
result = []
sort():排序
col_stud.find().sort('id')
python使用mongodb:
pip install pymongo
查看是否安装:
import pymongo
pymongo.version
数据库连接:
mc = pymongo.MongoClient()
创建或使用数据库:
test = mc.test
创建或使用表(集合)
ver = db.test.ver
集合的操作:
插入一行数据(文档)
a ={"key":"val"}
ver.insert_one(a)
返回第一个文档
ver.find_one()
插入多个文档/数据
ver.insert_many()
a = {"key":"val"}
b = {"key":"val"}
ver.insert_many([a,b])
查询多行数据:
注意:返回的不是集合,而是cursor对象()游标对象
返回值:
可迭代:
for i in ver.find():
print i["key"]
切片
for i in ver.find()[1:]:
print i["key"]
limit():
返回2个数值
for i in ver.find().limit(2):
print i["key"]
count(): 查看返回的条数
col_stud.find().count()
distinct():返回限制查询结果的列表
col_stud.find().distinct("asa")
result = []
sort():排序
col_stud.find().sort('id')
相关文章推荐
- python连接mongodb操作数据示例(mongodb数据库配置类)
- python操作MongoDB数据库
- 使用python操作MongoDB数据库
- python操作mongodb数据库
- python数据存储系列教程——python中mongodb数据库操作:连接、增删查改、多级路径
- python连接操作mongodb数据库
- Python Web 6 —— Python操作MongoDB数据库
- python 操作mongoDB数据库
- Python操作MongoDB数据库
- python操作MongoDB数据库
- python操作MongoDB数据库
- python操作mongodb数据库
- Python操作MongoDB数据库
- Python 操作MongoDB数据库
- Python常见MongoDB数据库操作实例总结
- Python操作MongoDB数据库 - pymongo库的基本用法
- Python操作mongodb数据库进行模糊查询操作示例
- [bigdata-020]用python3+pymogo 操作 mongodb数据库
- Python学习笔记_03:简单操作MongoDB数据库
- python连接mongodb操作数据示例(mongodb数据库配置类)