0

使用 OrientDB 文档 2.1.11

我正在尝试从 JSON 对象中保存文档,但我需要将其中的子对象插入到特定的集群中。有没有办法告诉 OrientDb 从 JSON 保存在集群中

这是要保存的 JSON 示例:

{
  "@rid":"#18:0",
  "@class":"Supplier",
  "@type":"d",
  "@version":1,
  "code":"SUP1",
  "active":true,
  "language":"en",
  "divisions":[  // LinkList
    {
      "@class":"Division",
      "code":"tre",
      "rate":"5",
      "@type":"d",
      "description":{
        "fr":"",
        "en":"rew"
      }      
    }
  ],
"createdDate":"2016-05-04 09:24:35",
"name":"Supplier1",
"currency":"CAD"
}

如何指定@class:"Division必须在特定集群中?JSON 结构中的子对象能否指示必须更新哪个集群?

我使用 JAVA APIdatabase.save(doc, "supplier_1")来保存 Supplier 对象是一个特定的集群(即:“supplier_1”)。

4

1 回答 1

0

我认为不可能这样做,因为您可以在此处阅读,存储在嵌入式类型中的记录没有@rid,因此,只要它们包含在主记录中,您就不能将它们放入特定的集群中。

希望能帮助到你。伊万

于 2016-05-10T13:05:22.513 回答