聚合Mongodb并检查每一行数据

时间:2016-12-01 03:07:11

标签: mongodb mongodb-query aggregation-framework

首先, 我在聚合mongodb中尝试了不同的方法,但找不到我想要的东西。

我有这样的集合列表:

{'ids' : 1, name : 'john', address : 'New Jerse', start_in : '123', start_out : '111' },    
{'ids' : 2, name : 'john', address : 'New Jerse', start_in : '523', start_out : '444' },    
{'ids' : 3, name : 'john', address : 'New Jerse', start_in : '111', start_out : '456' },    
{'ids' : 4, name : 'john', address : 'New Jerse', start_in : '124', start_out : '854' },    
{'ids' : 5, name : 'john', address : 'New Jerse', start_in : '456', start_out : '987' },    
{'ids' : 6, name : 'john', address : 'New Jerse', start_in : '987', start_out : '878' },
{'ids' : 7, name : 'john', address : 'New Jerse', start_in : '434', start_out : '544' },

并使用聚合mongodb,我想要一个像这样的结果列表:

{'ids' : 1, name : 'john', address : 'New Jerse', start_in : '123', start_out : '111' },    
{'ids' : 3, name : 'john', address : 'New Jerse', start_in : '111', start_out : '456' },    
{'ids' : 5, name : 'john', address : 'New Jerse', start_in : '456', start_out : '987' },    
{'ids' : 6, name : 'john', address : 'New Jerse', start_in : '987', start_out : '878' },

start_out与start_in有关系。

是否有可能通过聚合创建上述结果? 我花了很多时间尝试这个,但仍然没有结果。

0 个答案:

没有答案