我正在尝试对具有时间组件的MongoDB集合中的文档进行比较。我们假设文档看起来像这样:
{date: 2010-01-01, sales: 100}
{date: 2010-01-02, sales: 202}
{date: 2010-01-03, sales: 149}
是否有可能滞后于比较值?有可能做一些跑步差异吗?也许某些投影允许这个结果:
{date: 2010-01-01, sales: 100, previous_sales: Nan}
{date: 2010-01-02, sales: 202, previous_sales: 100}
{date: 2010-01-03, sales: 149, previous_sales: 202}
答案 0 :(得分:0)
在mongodb中是不可能的。
在其聚合流水线操作中有一个$subtract
运算符,但它适用于同一文档中的字段。
一旦你取得了记录,就必须在mongodb之外进行。