我有以下文件收集文件结构
{
"_id" : ObjectId("51417514e4b06c14ef682854"),
"chunkSize" : NumberLong(262144),
"length" : NumberLong(1532),
"md5" : "067882a724de349d310e9a3a92e04617",
"filename" : "1363244267550media481B49589E924622B00E7846BCE3EEC7.tomcat1",
"contentType" : "image/jpeg",
"uploadDate" : ISODate("2013-03-14T06:58:28.479Z"),
"aliases" : null,
"metadata" : {
"name" : "1363244267550media481B49589E924622B00E7846BCE3EEC7.tomcat1",
"customerId" : NumberLong(202),
"siteId" : NumberLong(103780),
"userId" : NumberLong(102)
}
}
对于Chunks集合,我使用“files_id”
插入文件相关数据任何人都可以告诉我什么是分片键我应该在gridFS中启用分片。正确的描述
答案 0 :(得分:0)
在这样的gridfs环境中,您有两种选择。是否对文件块进行分片。对块进行分片会导致具有至少一个文件块的所有分片忙碌。哪个不好。所以你必须在一个碎片上保存所有块。这基本上是通过使用块集合的'files_id'作为分片键完成的。