MongoDb 的Python支持

2014-11-24 18:25:32 · 作者: · 浏览: 0

本文是一个Python 使用MongoDB的简单教程,将使用pymongo对MongoDB进行的各种操作进行了简单的汇总,我们进行了简单整理,使用Python的同学可以看一看。


下载相应平台的版本,解压即可。为方便使用,将bin路径添加到系统path环境变量里。其中mongod是服务器,mongo是客户shell,然后创建数据文件目录:在c盘下创建data文件夹,里面创建db文件夹。


基本使用:



安装对应语言的Driver,Python 安装 pymongo


使用方法总结,摘自官方教程


创建连接


切换数据库


获取collection


db和collection都是延时创建的,在添加Document时才真正创建


文档添加,_id自动创建


批量插入


获取所有collection(相当于SQL的show tables)


获取单个文档


查询多个文档


加条件的查询


高级查询


统计数量


加索引


查看查询语句的性能


附自己总结的一点小心得,仅供参考


缺点


特点(NoSQLFan:作者在这里列举的很多只是一些表层的特点):


名词对应