1

我正在创建顶点并将顶点与边连接起来。

例如,我在95:0类中创建book了一个顶点(有时这些边和顶点是使用 OrientJS 手册中提到的事务构建器更新的:= 事务手册 - orientjs50:0userownedByUseruser

如果我在课堂上查询上述内容,user理想情况下我应该得到以下响应:

{
  "@type": "d",
  "@rid": "#50:0",
  "@version": 76,
  "@class": "User",
  "in_ownedByUser": [
    "#277:28"
  ],
  "createdDate": "2017-03-21 10:55:20",
  "isPicAvailable": false,
  "email": "xyz@xyz.com",
  "organization": "SOME_ORG",
  "uname": "cool_user",
  "confirm_password": "welcome",
  "tnc": true,
  "id": "50:0",
  "activeFlag": true,
  "@fieldTypes": "in_ownedByUser=g,createdDate=t"
}

哪里是 book( ) 和 user ( )"in_ownedByUser": [ "#277:28" ],之间的边缘的边缘。95:050:0

但有时查询返回如下:

{
  "@type": "d",
  "@rid": "#50:0",
  "@version": 31,
  "@class": "User",
  "createdDate": "2017-04-05 12:35:24",
  "isPicAvailable": true,
  "activeFlag": true,
  "email": "xyz@xyz.com",
  "organization": "SOME+ORG",
  "uname": "cool_user",
  "confirm_password": "welcome",
  "tnc": true,
  "in_ownedByUser": [
    {
      "@type": "d",
      "@version": 0,
      "@class": "ownedByUser",
      "out": "#94:58",
      "in": "#48:23",
      "@fieldTypes": "out=x,in=x"
    }
  ],
  "id": "50:0",
  "@fieldTypes": "in_ownedByUser=g,createdDate=t"
}

请注意,密钥in_ownedByUser直接具有文档而不是边缘消除。里面的这个文件in_ownedByUser也漏掉了。有人告诉我这里发生了什么吗?这不会一直发生。我想知道在什么情况下 edge rid 会被这个文件 tppe 的价值所取代。

4

0 回答 0