我正在尝试实现公交路线列表应用程序。我的目标是列出通过两个用户给定点(位置)的公交车。
我在后端使用mongodb。数据的简单结构如下:
int main()
{
vector<vector<int>> vec;
vector<int> row{1,3,5,7,9,12,34,56};
int i,n,m,rs,vs;
rs=row.size();
cout<<"rs = "<<rs<<endl;
for(i=0;i<(rs/2);i++)
{
vec[i].push_back(row.at(i));
vec[i].push_back(row.at(i+4));
}
vs=vec.size();
cout<<vs<<endl;
for(n=0;n<vs;n++)
{
for(m=0;m<2;m++)
{
cout<<vec[n][m]<<" ";
}
cout<<endl;
}
return 0;
}
假设:我有所有公共汽车的清单,每辆公共汽车都有旅行路线。
用户提供他的....
{ name: 'Bus-N', route: ["Loc1", "Loc2", "Loc3", "Loc4", "Loc5" ], startTime:'..'},
{ name: 'Bus-M', route: ["Loc2", "Loc3", "Loc4"], startTime:'..'}
....
和他的start location
作为输入。
destination
,则需要输出为(Loc3, Loc4)
。我是mongodb的新手。请帮忙。 预先感谢。