博客
关于我
mongo去重
阅读量:795 次
发布时间:2023-02-09

本文共 634 字,大约阅读时间需要 2 分钟。

很多人用distinct函数处理集合,这个按照关键字来删除,以后优化可以考虑着,添加更多的判断条件,多个关键字等。

import pymongoclient = pymongo.MongoClient('127.0.0.1', 27017)  # 缺少一步骤进行属性的清洗操作,确定是否有这个值db = client.coursedbname='WHU教务系统'def delete(dbname,key_word):    client = pymongo.MongoClient('127.0.0.1', 27017)  # 缺少一步骤进行属性的清洗操作,确定是否有这个值    cursor = db[dbname].find()    begin = db[dbname].count()    list=[]    for i in cursor:        id = i[key_word]        if id in list:            myquery = {key_word: id}            db[dbname].delete_one(myquery)        else:            list.append(id)    after = len(list)    print('去重前' + str(begin) + '去重后' + str(after))delete(dbname,'课程名')

转载地址:http://wpffk.baihongyu.com/

你可能感兴趣的文章
mysql deadlock found when trying to get lock暴力解决
查看>>
Musetalk如何优化嘴部,提高清晰度?
查看>>
MuseTalk如何生成高质量视频(使用技巧)
查看>>
mysql default unix_timestamp(now())
查看>>
mutiplemap 总结
查看>>
MySQL DELETE 表别名问题
查看>>
Mutual Training for Wannafly Union #8 D - Mr.BG Hates Palindrome 取余
查看>>
MySql DML语言新增多行数据、修改删除多个表
查看>>
MUX VLAN (Multiplex VLAN) 提供了一种通过 VLAN 进行网络资源控制的机制
查看>>
mysql docker远程备份数据库_docker环境下数据库的备份(postgresql, mysql) 实例代码
查看>>
MVC 301重定向(永久重定向不带www域名到带www的域名)
查看>>
Mysql Dump命令
查看>>
Mvc Action可以通过jsonp方式调取
查看>>
mysql ERROR 1396 (HY000): Operation CREATE USER failed 解决办法
查看>>
MVC aspx
查看>>
MySQL Error Handling in Stored Procedures---转载
查看>>
MVC HtmlHelper用法大全
查看>>
mysql er进制包安装_MySQL二进制包安装简略过程
查看>>
MVC jsp+servlet+javabean 连接Mysql数据库測试demo
查看>>
mysql explain关键字执行计划表解析系列一
查看>>