我想将票证详细信息存储在mongo文档的数组中。它工作正常,直到文件大小达到16MB,然后我得到异常(更新后的结果文件大于16777216),并突然终止程序。我不能分割这个文件因为它存储了在2016年下的所有票据细节。mongo文档中的BSON文档大小超过16 MB
这里是我的文档结构。
{
year:2016,
purpose: ticketdetail,
tickets:[
{ticketid:001, desc:"xyz", created:20161231},
{ticketid:002, desc:"xyz", created:20161231},
{ticketid:003, desc:"xyz", created:20161231},
.......
.......
{ticketid:00N, desc:"xyz", created:20161231},
}]
}
您可以将2016文档分为每个月的文档,不是吗? – Veeram
@Veeram:这是每年的数据,我将存储属于相应年份的门票,同样也是我每月和每天的门票。任何想法没有拆分文件? – Dickson
@Dickson你只需要以某种方式分割文档。 16MB的限制是(现在至少)不是可选的。 –