将文档中的值与每个文档的先前文档中的值进行比较

时间:2016-05-29 23:17:08

标签: mongodb

我有一个集合,我存储了一个到达点和一个出发点,我需要检查出发点是否与每个文档的前一个文档的出发点相同。

{
departure:A
arrival:B
}
{
departure:B
arrival:C
}
{
departure:H
arrival:J
}

在这个集合中,我应该只得到第二个文件,因为它是唯一一个离开(B)等于前一个文件(B)到达的文件。

在SQL中,它就像TABLE.DEPARTURE = TABLE.ARRIVAL + 1一样简单, 有没有办法在Mongo做类似的事情?

1 个答案:

答案 0 :(得分:1)