【发布时间】:2016-06-18 08:23:59
【问题描述】:
我不是 OrientDB 专业人士,所以也许我的问题听起来很愚蠢;但我在文档或网络上没有找到任何答案。
This is a sample of a data structure that I have: 我想找到所有的海狸,它们有蓝眼睛,它们很开心,它们知道这一点。
我确实设法使用 out() 函数选择眼睛颜色和幸福状态 - 类似于
SELECT out('has').eyeColors, out('is').happinessState FROM beavers
但是如何按那些连接的顶点进行过滤?我试过了
SELECT * FROM beavers WHERE out('has').eyeColors = 'blue' AND out('is').happinessState = 'happy and knows it'
和
SELECT * FROM beavers WHERE (SELECT out('has').eyeColors FROM beavers) = 'blue' AND (SELECT out('is').happinessState FROM beavers) = 'happy and knows it'
但两种查询类型都倾向于返回空结果。
那么 - 我怎样才能实现这样的选择?
*我运行 Community Edition,v. 2.1.11,并在服务器端 JS 函数中完成所有这些操作。
谢谢, 格雷戈里
【问题讨论】:
标签: sql filtering server-side orientdb