OrientDB - Expand中的Edge属性

时间:2015-05-28 23:51:54

标签: database select orientdb edge

我的数据库中有2个'V'类:“User”和“Cinema”以及2个“E”类:“Friend”和“isGoing”。 我的“朋友”边缘是轻量级的并且工作正常,但每当我尝试使用“isGoing”(日期时间日期)内的属性选择任何内容时,select将返回空。

示例:

SELECT expand(both('Friend').outE('isGoing').inV()) FROM #12:0

这将返回我朋友们要去的所有“电影院”。 使用相同的查询但添加属性:

SELECT expand(both('Friend').outE('isGoing')[date = '2015-05-29 00:00:00'].inV()) FROM #12:0

这会给我0个结果。我使用的日期和我第一次选择的日期相同,所以我不认为这是一个错误的错误。

我有什么遗失的吗?我的数据库版本是2.0.6

1 个答案:

答案 0 :(得分:0)

可能是关于Datetime格式和OrientDB的事情,但因为我只需要Day,更改一个有效整数的字段和查询

SELECT expand(both('Friend').outE('isGoing')[Day = 29].inV()) FROM #12:0

按预期工作