我有一个名为market_data的MongoDB集合。 它具有如下文件:
{
"_id" : ObjectId("1235"),
"nm" : " eod_ny",
"asOfDt" : "2018-11-20",
"rgnId" : 1,
"mrktCntxtDfId" : ObjectId("32345")
"rlsd" : false,
"crtdOn" : ISODate("2018-11-21T02:05:12.331Z"),
“observations” : [
{
Key1: “abc”,
Key2: : “def”
},
{
Key1: “123”,
Key2: : “456”
}
]
}
对于大多数文档来说,观察阵列的长度要短得多,但是对于每天很少的记录(约20-30条),观察阵列具有超过一百万条记录,并且超过了16 MB的限制。
有什么我可以应用的策略来存储这些数据而无需移至GridFS。
我在应用程序中使用的是MongoDB原始Java驱动程序的最新版本。