我有一个我应该“展平”的数据集,并从中计算 . 问题是我在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
  }]
}

数据不是形状或形式复杂,但我被要求从类似的数据制作表格,显示每个状态变化之间的时间 Span ,但状态数组可以是0或许多,具体取决于过程所采用的“道路”,以及物体/文件处于什么阶段 .

如果我不局限于静态二维表格布局作为 endpoints (它将用于分析系统),这将很容易

任何对答案大致方向的刺激都将不胜感激

我限制使用数据集,技术必须是.net核心和Mongodb

感谢您的时间!