MongoDB与python交互

原创 2018年04月15日 18:53:19

安装模块

pip3 install pymongo

引入模块

from pymongo import *

  • 提供对象进行交互

    • MongoClient对象:用于与MongoDB服务器建立连接
    • DataBase对象:对应着MongoDB中的数据库
    • Collection对象:对应着MongoDB中的集合
    • Cursor对象:查询方法find()返回的对象,用于进行多行数据的遍历
  • MongoClient对象

    • 使用init方法创建连接对象

    client=MongoClient('主机ip',端口)

  • Database对象

    • 通过client对象获取获得数据库对象

    db=client.数据库名称

  • Collection对象

    • 通过db对象获取集合对象

    col=db.集合名称

    • 主要方法

    • insert_one:加入一条文档对象

    • insert_many:加入多条文档对象
    • find_one:查找一条文档对象
    • find:查找多条文档对象
    • update_one:更新一条文档对象
    • update_many:更新多条文档对象
    • delete_one:删除一条文档对象
    • delete_many:删除多条文档对象
  • Cursor对象

    • 当调用集合对象的find()方法时,会返回Cursor对象
    • 结合for…in…遍历Cursor对象

使用python语言操作MongoDB

MongoDB是一个跨平台的NoSQL,基于Key-Value形式保存数据。其储存格式非常类似于Python的字典,因此用Python操作MongoDB会非常的容易。pymongo的两种安装命令pip...
  • xsj_blog
  • xsj_blog
  • 2016-07-26 09:59:57
  • 17472

mongodb与python交互案例

mongodb与python交互案例
  • mr_muli
  • mr_muli
  • 2017-11-20 11:35:13
  • 95

mongo Table类文件 获取MongoCursor(游标)的方法

MongoCursor Object 游标类   Mongo Config.php配置文件 Table.php(mongodb操作数据库类文件)   Config.php配置文件 ...
  • motian06
  • motian06
  • 2012-11-16 13:51:35
  • 4237

python操作mongo

一、MongoDB 数据库操作   1. 连接数据库     import pymongo     conn = pymongo.Connection() # 连接本机数据库     # co...
  • solo_ws
  • solo_ws
  • 2016-11-01 10:22:15
  • 482

7.MongoDB与python交互

引入模块pymongo from pymongoimport * 主要提供如下对象用于进行交互 MongoClient对象:用于与MongoDB服务器建立连接 DataBase对象:对...
  • xun527
  • xun527
  • 2017-09-26 22:12:00
  • 129

mongodb 与 python3 交互

1.开启server windows的参考命令:mongod -dbpath d:/data data文件夹存在的情况 2.插入数据, 自动就能创建数据库,数据表 非常友好。...
  • longshuo1995
  • longshuo1995
  • 2017-09-01 09:53:02
  • 174

python---mongodb

https://github.com/qiwsir/StarterLearningPython/blob/master/232.md mongodb数据库(1) MongoDB开始火了,这是时...
  • liumeng305
  • liumeng305
  • 2015-07-24 20:32:23
  • 596

Ubuntu 16.04下 python + MongoDB

1. MongoDB安装安装sudo apt-get install mongodb查看是否安装成功,查看版本mongo -version启动/关闭 mongoDB数据库服务的命令service mo...
  • Canhui_WANG
  • Canhui_WANG
  • 2017-12-12 10:35:02
  • 114

MongoDB与python的交互

安装python包 sudo pip install pymongo引入pymongo import pymongo连接,创建客户端 client = pymongo.MongoClien...
  • rytyy
  • rytyy
  • 2017-12-07 17:56:46
  • 91

mongodb 交互式操作和script文件脚本的区别。

Differences Between Interactive and Scripted mongo https://docs.mongodb.org/manual/tutorial/wri...
  • terry_water
  • terry_water
  • 2016-01-31 01:50:24
  • 690
收藏助手
不良信息举报
您举报文章:MongoDB与python交互
举报原因:
原因补充:

(最多只允许输入30个字)