Mongo:避免gridfs中的重复文件

时间:2012-05-18 07:48:01

标签: python mongodb gridfs

有一种方法可以避免mongo gridfs中的重复文件? 或者我必须通过应用程序代码(我正在使用pymongo)

2 个答案:

答案 0 :(得分:4)

MD5总和已经是Mongo的gridfs元数据的一部分,因此您只需在该列上设置唯一索引,服务器将拒绝存储该文件。无需在客户端进行比较。

答案 1 :(得分:1)

您可以使用md5哈希并在保存文件之前将新哈希与exists进行比较。