MongoDB与Python之间的交互

进入虚拟环境

sudo pip install pymongo

导入包pymongo

import pymongo

连接,创建客户端

client = pymongo.MongoClient("localhost",27017)

获取数据库test

db = client.test

获取集合student

stu = db.student

添加文档

m1 = {name:'xiaoming',age:18}

m1_id = stu.insert_one(m1).inserted_id

查找一个文档

m2 = stu.find_one()

查找多个文档1

for txt in stu.find():

    print(txt)

查找多个文档2

txt = stu.find()

txt.next()

txt.next()

txt.next()

获取文档个数

print(stu.count())

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 MongoDB 是一个基于分布式文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WE...
    大熊_7d48阅读 37,603评论 1 9
  • MongoDB 数据库:主要运用于爬虫。 MongoDB是一个基于分布式,文件数据存储的NoSQL 数据库。是由c...
    江__不去猜阅读 204评论 0 2
  • 1指令操作 1.1.操作mongodb数据库 创建数据库语法:use数据库名注意:如果数据库不存在则创建数据库,否...
    我是一只菜鳥阅读 752评论 0 1
  • 一、MongoDB简介 1.概述 ​ MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WE...
    郑元吉阅读 1,021评论 0 2
  • 本来打算使用samba,但是配置后,发现在linux下访问正常,但是在window拒绝访问,输入密码后报没有权限。...
    夏大王2019阅读 589评论 0 0