码迷,mamicode.com
首页 > 其他好文 > 详细

pymongo创建索引、更新、删除

时间:2018-11-24 15:14:49      阅读:633      评论:0      收藏:0      [点我收藏+]

标签:删除   dex   info   tab   log   top   view   ack   数据库   

pymongo创建索引、更新、删除

  • 索引创建

## collection 为数据集合
collection.create_Index({‘需创建索引字段‘: 1})
collection.ensure_Index({‘需创建索引字段‘: 1})
## 获取索引信息,数据库中使用
db.getCollection(‘tablename‘).getIndexes()

 

  • 更新

# 更新匹配到的第一条数据
collection.update_one(k, {‘$set‘: v})
# 更新匹配到的所有数据
collection.update(k, v, {‘multi‘: True})
collection.update_many(k, {‘$set‘: v})

 

  • 删除

# 删除指定字段
collection.update(k , {‘$unset‘: {‘需删除的字段‘: 1}}, false, true)
# 删除单条记录
collection.delete_one(k)
# 删除多条记录
collection.delete_many(k)

 

 

pymongo创建索引、更新、删除

标签:删除   dex   info   tab   log   top   view   ack   数据库   

原文地址:https://www.cnblogs.com/williamjie/p/10012117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!