首先,我正在使用OrientDB 2.1.4,我正在构建一个API来显示一些图形数据系列。我有以下基本工资更新数据集:
Person Base salary Period
====== =========== ======
John 1200 201411
John 1300 201503
John 1500 201508
Megan 1000 201410
Megan 1100 201501
人是第五类。我想知道哪种型号适合我最好给我一个人的年度报告(例如约翰):
Period Base Salary
====== ===========
201501 1200 <= last updated salary: 1200 in 201411
201502 1200
201503 1300 <= here the base salary gets updated
201504 1300
201505 1300
201506 1300
201507 1300
201508 1500 <= and here again
201509 1500
201510 1500
201511 1500
201512 1500
到目前为止,我已经在Person和LinkedLists中尝试过embeddedLists,但我无法弄清楚如何在没有链接数据的时间段内检索基本工资的最后已知值。
到目前为止,我所取得的最好成绩是将Period和BaseSalary建模为V类,并在它们之间创建边:Person - &gt; BaseSalary - &gt;期间例如。约翰 - &gt; 1200 - &gt; 201411,但仍然不知道如何使用此模型在201411和201502期间获得1200的价值。
有什么建议吗?
谢谢, 杆