getvid返回负数

我声明了一个类型 Vertex Person (xxxx)
然后声明了 population = {Person.*}
然后我想通过int ID = 5 获取5号点 用getvid(Vertex(ID)), 这样获得的值有正有负,但是直接遍历population中的每个Person的话,getvid回来的值都是正数, 请问怎么才能获取正确的点的ID呢

getvid获得的是该顶点的内部ID,正确的用法请参考https://docs.tigergraph.com/dev/gsql-ref/querying/operators-functions-and-expressions#getvid