当前位置: 首页 > 工具软件 > PyMongo > 使用案例 >

pymongo(1) pymongo的基本使用

姬奇思
2023-12-01

    pymongo是python访问Mongodb的第三方库,可以用pymongo方便的进行同步模式的mongodb数据库的操作,本章首先简单的讲解一下pymongo访问mongodb的一些基本操作.

1.导入

>>import pymongo

2.建立与mongodb的连接

>>conn = pymongo.Connection("localhost", 27017)

注意,要保证本地的mongodb服务已经开启,且监听在27017端口(mongodb服务默认监听此端口)

mongodb启动命令:mongod --dbpath "c:\mongodb\data\db"

确保db文件夹存在

3.访问一个数据库,支持属性与字典两种方式.不存在创建

>>db = conn.examples or db = conn["examples"]

4.查看数据库中的所有集合

>>db.collection_names()

4.连接一个数据库里的集合,不存在创建

>>books = db.books or books = db["books"]

5.访问集合的一条记录

>>books.find_one()

>>books.find_one({"title":"c++"})

6.返回集合多条记录,并处理

>>for book in books.find():book

7.查看记录数

>>books.find().count()

8.增:

>>books.insert({"title":"c", "author":"me","descrip":"This is a good book"})

9.删除:

>>books.remove()  #全部删除

>>books.remove({"title":"c"}) #删除指定记录

10.改:

>>book = books.find_one()

>>book['title'] = ""...

>>books.save(book) #修改必须显示提交


 类似资料: