【发布时间】:2015-11-16 01:01:19
【问题描述】:
通过 id 的集合向 Titan 查询顶点集合的最佳方法是什么?
假设我有一些以 UUID 作为属性的节点,并且我想通过一组 id 获取这些顶点 - 查询的最佳方法是什么?
我可以循环遍历 id 集合并使用此 API 逐个顶点地获取所需的顶点(在此示例中,userId 是我在 id 集合上的循环对象):
for(String userId: usersList) {
tg.getVertices("UUID", userId).iterator();
}
或者这个:
for(String userId: usersList) {
tg.query().has("UUID", userId).vercities().iterator();
}
但我找不到给 Titan 列表并在一次通话中获得的方法, 在 Java 中执行此操作的最佳方法是什么?
编辑
换句话说,我正在寻找 SQL IN 运算符的等效方法 - 但在泰坦语法中:
SELECT *
FROM Users
WHERE City IN ('fe4e2e2c-8638-4081-b6de-e10252e638e7', 'fess2c-8638-4rgf-b6de-e102sdf3447');
【问题讨论】: