pymongo创建索引更新删除
Posted williamjie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
以上是关于pymongo创建索引更新删除的主要内容,如果未能解决你的问题,请参考以下文章
MongoDB PyMongo - 创建索引并在两个字段中进行不区分大小写的搜索
elasticsearch索引操作,索引创建索引更新索引删除
elasticsearch索引操作,索引创建索引更新索引删除
elasticsearch索引操作,索引创建索引更新索引删除
Spring Boot Elasticsearch7.6.2实现创建索引删除索引判断索引是否存在获取/添加/删除/更新索引别名单条/批量插入单条/批量更新删除数据递归统计ES聚合的数据