在操作Futures的Vector时,我最终得到了一个嵌套的Vector of Vectors,然后我需要在两次迭代中将其展平。::<Vec<_>>();
let flattened = join_all(future_duplicated_evens).await.into_iter().collect::<Result<Vec<_>, Box<dyn Error>>>().unwrap().into_iter().flatten().collect
]-> G 我的查询是MATCH p = (x)<-[Knows*]->(y) Return p所以有一个循环和循环。路径从A到C开始寻找,但在找到C之后,下一步,循环发生。如何避免循环或者如何忽略它,如何从实际路径中删除,或者当路径以B结束时如何停止。我不需要从第二个B到C。预期结果:
A->B->C