美文网首页
pymongo基本操作

pymongo基本操作

作者: 请叫我妖神大人 | 来源:发表于2016-12-17 22:06 被阅读39次

// 连接数据库,没指定IP和端口会默认连接本地的27017端口

client=pymongo.MongoClient()

// 获取具体的库对象

db=client.local
db2=client['test']

// 显示库下所有集合名

db.collection_names()

// 获得具体集合对象

collection=db.createTest
collection2=client['51cto']
注意:选择库对象时若使用第二种方法获取的,在选择集合时也只能使用第二种方法,推荐用“.”获取

.
// 显示集合的数据条数

collection.count()

// 插入数据

post={'name':'jessica','age':'22','weight':'136','height':'172'}
collection.insert(post)

// 查找一条数据

collection.find_one()

// 多条查找

for post in collection.find():
     post 

官网基本示例

>>> import pymongo
>>> client = pymongo.MongoClient("localhost", 27017)
>>> db = client.test
>>> db.name
u'test'
>>> db.my_collectionCollection(Database(MongoClient('localhost', 27017), u'test'), u'my_collection')
>>> db.my_collection.insert_one({"x": 10}).inserted_id
ObjectId('4aba15ebe23f6b53b0000000')
>>> db.my_collection.insert_one({"x": 8}).inserted_id
ObjectId('4aba160ee23f6b543e000000')
>>> db.my_collection.insert_one({"x": 11}).inserted_id
ObjectId('4aba160ee23f6b543e000002')
>>> db.my_collection.find_one()
{u'x': 10, u'_id': ObjectId('4aba15ebe23f6b53b0000000')}
>>> for item in db.my_collection.find():
...     print(item["x"])
...
10
8
11
>>> db.my_collection.create_index("x")u'x_1'
>>> for item in db.my_collection.find().sort("x", pymongo.ASCENDING):
...     print(item["x"])
...
8
10
11
>>> [item["x"] for item in db.my_collection.find().limit(2).skip(1)]
[8, 11]

相关文章

  • python pymongo的基本操作

    pymongo 基本操作 from pymongo import * # 导包 con = Connection(...

  • pymongo基本操作

    // 连接数据库,没指定IP和端口会默认连接本地的27017端口 // 获取具体的库对象 // 显示库下所有集合名...

  • python和mongo的关联

    python和MongoDB的联系 pymongo的操作 pymongo的创建步骤 1.从pymongo中导入Mo...

  • pymongo Error: pymongo.errors.Bu

    在mongodb进行数据库操作的时候触发异常pymongo Error: pymongo.errors.BulkW...

  • MongoDB(3)

    【安装pymongo库】 正则查询image.png pymongo的基本使用[https://www.cnblo...

  • pymongo基本使用

    引用Pymongo 创建连接Connection 连接数据库 连接集合 查看全部集合名称 查看集合的一条记录 查看...

  • pymongo相关操作

    导入库,建立连接a. from pymongo import MongoClientb. client = Mon...

  • pymongo操作指南

    更新操作update 在实际中,更新文档往往是更新文档的一部分内容,在 MongoDB 中,我们可以使用更新修改器...

  • MongoDB与Python的交互

    安装python包 sudo pip3 install pymongo 文档操作

  • MongoDB 与 Python 交互

    安装python包 sudo pip3 install pymongo 文档操作

网友评论

      本文标题:pymongo基本操作

      本文链接:https://www.haomeiwen.com/subject/dzcamttx.html