我有兩個集合,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