Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在GridFS存储中自动生成的md5字段上创建索引。这样,它将自动拒绝重复项_Node.js_Mongodb_Gridfs - Fatal编程技术网

Node.js 如何在GridFS存储中自动生成的md5字段上创建索引。这样,它将自动拒绝重复项

Node.js 如何在GridFS存储中自动生成的md5字段上创建索引。这样,它将自动拒绝重复项,node.js,mongodb,gridfs,Node.js,Mongodb,Gridfs,如何在GridFS存储中自动生成的md5字段上创建索引。这样,它会自动拒绝重复。谢谢。创建索引时的唯一参数应该可以解决这个问题 db.col.createIndex( 'md5sumkeyname', { unique: true } ) 参考: 请检查链接好吗?当然,立即检查索引并不能解决此问题,如中所述,您可以使用db.fs.files.count('md5':md5sumfromthecurrent file)在写入gridfs后检查其是否重复。

如何在GridFS存储中自动生成的md5字段上创建索引。这样,它会自动拒绝重复。谢谢。

创建索引时的唯一参数应该可以解决这个问题

db.col.createIndex( 'md5sumkeyname', { unique: true } )
参考:

请检查链接好吗?当然,立即检查索引并不能解决此问题,如中所述,您可以使用
db.fs.files.count('md5':md5sumfromthecurrent file)
在写入gridfs后检查其是否重复。