首先, 我在聚合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有关系。
是否有可能通过聚合创建上述结果? 我花了很多时间尝试这个,但仍然没有结果。