我似乎在CollectionFS对象上找不到“checksum”属性。我想用它来防止重复的文件被上传。
有没有防止重复的最佳实践方法?
我是不是应该自己做客户端,然后添加到CollectionFS对象中呢?我不想创建另一个mongo集合来跟踪文件。
发布于 2015-08-19 06:31:23
最佳实践通常是使用例如md5对文件内容(不包括元数据)进行散列,然后将散列键与collectionFS对象本身一起存储(一旦有了文档_id,就可以用新的键更新该文档)。对散列进行索引,以便与以前的文档进行快速比较。
https://stackoverflow.com/questions/32083165
复制相似问题