我有两个集合,LogData和OptData。 LogData只有600条记录,而OptData有大约300万条记录。为了创建一些逻辑数据,我试图合并两个收集器。但只需使用mongo命令进行合并即可创建大小超过16 MB的文档。在GridFs(MongoDb)中创建文件
我可以使用GridF合并文件吗?
我的收藏就像
LogData
[{
"SId": 10,
"NoOfDaya" : 9
}
{
"SId": 11,
"NoOfDaya" : 8
}]
OptData
[ {
"SId": 10,
"CId": 12
}
{
"SId": 10,
"CId": 13
}]
我想是这样
LogData
[{
"SId": 10,
"NoOfDaya" : 9
"OptData" : [{
"CId": 12
},{
"CId": 13
}
]
}
{
"SId": 11,
"NoOfDaya" : 8,
"OptData" : []
}]
我能够使用MongoDB的find命令要做到这一点,但它创建的文档尺寸大于16个mb.Is可能使用mongodb GridFS来做到这一点?
无论你在做什么,如果你的文档甚至远远接近16MB的大小限制,你几乎可以肯定是做错了。不,您不能将大量的结构化文档保存为文件,并期望它们现在就好像它们不是文件一样。 GridFS只是一个简单的方法来组合'byte []'数据。 – mnemosyn 2015-02-24 14:38:24