林坚持与小鬼。 我有一个数组电子邮件,我需要查询找到这些邮件的所有用户。
在SQL我有
SELECT email(s)
FROM user
WHERE email IN (xxx, yyy...)
我怎样才能在小鬼的查询语言做到这一点?
林坚持与小鬼。 我有一个数组电子邮件,我需要查询找到这些邮件的所有用户。
在SQL我有
SELECT email(s)
FROM user
WHERE email IN (xxx, yyy...)
我怎样才能在小鬼的查询语言做到这一点?
如果它是可以接受的,你做的所有顶点的线性扫描,那么你可以这样做:
gremlin> g = TinkerGraphFactory.createTinkerGraph()
==>tinkergraph[vertices:6 edges:6]
gremlin> s = ['marko','josh'] as Set
==>marko
==>josh
gremlin> g.V.filter{s.contains(it.name)}.name
==>marko
==>josh
。GV( 'TABLE_NAME', '用户')具有( '电子邮件',IN,[XXX,YYY ...])变换({[ '电子邮件':it.getProperty( '电子邮件')]})。/ /假设u有一个表名属性
你想做的事在这里:
g.V().has('anyProperty', within('possibleValue1', 'possibleValue2'))