1. 程式人生 > >pymongo建立索引、更新、刪除

pymongo建立索引、更新、刪除

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)