类似于map/reduce但是反过来。Mongo有一种重新格式化数据的方式吗?我有一个按照以下格式排列的集合。
{
{"token-id" : "LKJ8_lkjsd"
"data": [
{"views":100, "Date": "2015-01-01"},
{"views":200, "Date": "2015-01-02"},
{"views":300, "Date": "2015-01-03"},
{"views":300, "Date": "2015-01-03"}
]
}
}
我希望将整个集合处理为新格式,在这个格式中,每个时间序列数据点都是其文档,使用一些内在的Mongo功能类似于map reduce映射到ID。如果没有,我希望我们可以想出一个策略来实现此目标。
{
{ "token-id" : "LKJ8_lkjsd", "views": 100, "Date" : "2015-01-01"},
{ "token-id" : "LKJ8_lkjsd", "views": 200, "Date" : "2015-01-01"},
{ "token-id" : "LKJ8_lkjsd", "views": 300, "Date" : "2015-01-01"}
}