我正在处理的文档非常大。它从极长的调查(如调查猴子)中收集用户输入,并将答案存储在 mongodb 数据库中。
不出所料,我收到以下错误
Error: Document exceeds maximal allowed bson size of 16777216 bytes
如果我无法更改文档中的字段,我能做些什么吗?有没有办法通过删除空格或类似的东西来压缩文档?
编辑
这是文档的结构
Schema({
id : { type: Number, required: true },
created: { type: Date, default: Date.now },
last_modified: { type: Date, default: Date.now },
data : { type: Schema.Types.Mixed, required: true }
});
数据字段示例:
{
id: 65,
question: {
test: "some questions",
answers: [2,5,6]
}
// there could be thousands of these question objects
}