使用数组将嵌套的json数据展平到表数据

时间:2018-12-09 20:07:12

标签: json mongodb data-modeling

我有一个应该“展平”并从中进行计算的数据集。问题是我在Mongodb数据集中有一个包含0到11+个对象的数组

数据集:

{
 id: 1234,
 status: "complete",
 statushistory: [{
   status: "started",
   date: 01-01-1999
  },
  {
   status: "staged",
   date: 01-02-1999
  },
  {
   status: "completed",
   date: 02-02-1999
  }]
}

数据的形状或形式都不复杂,但是有人要求我用类似的数据制作表,这些数据显示每个状态更改之间的时间跨度,但是状态数组可以是0,也可以是许多,具体取决于过程所走的“道路”以及对象/文档处于哪个阶段。

如果我不局限于静态的二维表布局作为端点(将在分析系统中使用),这将很容易

任何对答案总体方向的建议都将不胜感激

我要按原样使用数据集,技术必须是.net核心和Mongodb

谢谢您的时间!

0 个答案:

没有答案