日期:2014-05-16 浏览次数:20587 次
本文是一个Python 使用MongoDB的简单教程,将使用pymongo对MongoDB进行的各种操作进行了简单的汇总,NoSQLFan进行了简单整理,使用Python的同学可以看一看。
下载相应平台的版本,解压即可。为方便使用,将bin路径添加到系统path环境变量里。其中mongod是服务器,mongo是客户shell,然后创建数据文件目录:在c盘下创建data文件夹,里面创建db文件夹。
基本使用:
?
?
安装对应语言的Driver,Python 安装 pymongo
?
$?easy_install?pymongo |
?
使用方法总结,摘自官方教程
创建连接
?
>>>?import?pymongo? >>>?connection=pymongo.Connection('localhost',27017) |
?
切换数据库
?
>>>?db?=?connection.test_database |
?
获取collection
?
>>>?collection?=?db.test_collection |
?
db和collection都是延时创建的,在添加Document时才真正创建
文档添加,_id自动创建
?
>>>?import?datetime? >>>?post?=?{"author":?"Mike",? ...?"text":?"My?first?blog?post!",? ...?"tags":?["mongodb",?"python",?"pymongo"],? ...?"date":?datetime.datetime.utcnow()}? >>>?posts?=?db.posts? >>>?posts.insert(post)? ObjectId('...') |
?
批量插入
?
>>>?new_posts?=?[{"author":?"Mike",? ...?"text":?"Another?post!",?
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|