gpt4 book ai didi

gremlin - 如何在 gremlin 中搜索相同 propertykey 的多个值

转载 作者:行者123 更新时间:2023-12-02 19:03:37 24 4
gpt4 key购买 nike

获取具有相同属性键的值的最佳方法是什么?

编辑:抱歉更改了问题,我的要求是从任一部门招募一名员工

我需要获取所有在 IT 或销售部门工作且由 ID 为 123 的经理管理的员工。

我用过

g.V().has('managerId',123).out('manages').as('employee')
.out('worksFor').has('departmentName','IT','Sales')
.select('employee')

其中 out('worksAt') 给出部门。

我们可以在 has() 步骤中执行此操作,还是应该使用 union() 步骤,例如

g.V().has('managerId',123).out('manages').as('employee').out('worksFor')
.union(__.has('departmentName','IT'),__.has('departmentName','Sales')
.select('employee')

最佳答案

您可能只缺少 within predicate这也在 has step in the TinkerPop documentation 的上下文中进行了解释:

g.V().has('managerId',123).out('manages').as('employee').out('worksFor').
has('departmentName',within('IT','Sales')).select('employee')

编辑:阅读斯蒂芬的回答后,我注意到我阅读了您问题中的:

employees who work for IT and Sales

这使得我的回答当然无效。我仍然将其留在这里,以防万一您实际上是指,正如您稍后使用union步骤所表明的那样。

关于gremlin - 如何在 gremlin 中搜索相同 propertykey 的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42438985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com