python连接MongoDB
来源:互联网 发布:被子推荐知乎 编辑:程序博客网 时间:2024/05/20 21:23
第一步: 安装python连接mongodb的库文件pymongo
content=db.user.find().sort("wendu",pymongo.INCREASING) # 顺序
from pymongo import ASCENDING,DESCENDING content.create_index([("wendu",DESCENDING),("shidu", ASCENDING)])
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil
第二步:连接monggodb
导入包:import pymongo
连接本机:conn = pymongo.Connection("127.0.0.1",27017) #27017是mongoDB的端口号
ksdb=conn.ksdb #连接库(可以自己新建)
ksdb.add_user('test','test') # add a user(添加一个test用户)
ksdb.authenticate('test','test')#授权
mks = ksdb.user # new a table#新建一个表
#ksdb.user.drop()#若每次重启清空可以添加这一句话
ksdb.add_user('test','test')
ksdb.authenticate('test','test')
mks = ksdb.user # new a table
#ksdb.user.drop()
注:在python中运行这个程序时一定要打开monggoDB
第三步:添加、导入数据:
导入数据:mks.save({'wendu':T, 'shudu':C, 'shijian':time.strftime('%Y-%m-%d %H:%M:%S')}) #(insert与save这里都一样因为_id都不一样)
取数据:content=db.user.find() #取出所有数据
根据某项数据值排序: content=db.user.find().sort("wendu",pymongo.DESCENDING) #逆序
加条件的查询:content.find_one({"author": "mike"})
多条件查询:content.find({"wendu":28},{"shidu":35})
高级查询:content.find({"data":{"$lt":d}}).sort("author")
统计数量:content.count()
加索引:
补充:$lt(<),$lte(<=),$gt(>),$gte(>=),$ne(!=)
0 0
- python 连接 mongodb
- python连接mongodb
- Python如何连接MongoDB
- python 连接 MongoDB
- python连接MongoDB
- python 连接 mongodb
- Python mongoDB 客户端连接
- python连接mongodb数据库
- Python 2.7 连接MongoDB
- python连接Mongodb
- Python-MongoDB连接搭建(二):Python连接MongoDB
- python连接mongodb环境配置
- python连接mongodb简明教程
- python连接mongodb并操作
- Python连接Mongodb和elasticsearch
- python与mongodb的连接
- python连接mongodb并操作
- python连接mongodb密码认证
- js对FCKeditor取值赋值
- IOS颜色问题
- 二分图最大匹配的König定理及其证明
- jquery 学习
- Android Webview 加载外部html时选择加载本地的js,css等资源文件
- python连接MongoDB
- java 线程池简介
- C语言(三)预处理指令
- 插入排序
- ZOJ 3366 - Light Bulb(三分)
- Hibernate事务与并发问题处理(乐观锁与悲观锁)
- 工程人员注意事项
- iOS的网路请求
- 关于code first 创建并更改已经创建好的数据库的方法【本人真实操作】