您的位置:首页 > 数据库 > Mongodb

python操作Mongodb数据库

2017-06-02 20:53 337 查看
Python操作MongoDB数据库还是很方便的

python使用mongodb:

 pip install pymongo

查看是否安装:

  import pymongo

  pymongo.version

数据库连接:

 mc = pymongo.MongoClient()

创建或使用数据库:

test = mc.test

创建或使用表(集合)

ver = db.test.ver

集合的操作:

插入一行数据(文档)

a ={"key":"val"}

ver.insert_one(a)

返回第一个文档

ver.find_one()

插入多个文档/数据

ver.insert_many()

a = {"key":"val"}

b = {"key":"val"}

ver.insert_many([a,b])

查询多行数据:

注意:返回的不是集合,而是cursor对象()游标对象

返回值:

  可迭代:

    for i in  ver.find():

      print i["key"]

    切片

    for i in  ver.find()[1:]:

        print i["key"]

  limit():

    返回2个数值

    for i in  ver.find().limit(2):

        print i["key"]

  count(): 查看返回的条数

     col_stud.find().count()

  distinct():返回限制查询结果的列表

     col_stud.find().distinct("asa")

     result  = []

  sort():排序

    col_stud.find().sort('id')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python MongoDB