OrientDB从JSON结构指定集群

时间:2016-05-10 12:24:27

标签: orientdb orientdb-2.1

使用OrientDB文档2.1.11

我试图从JSON对象保存文档,但我需要将其中的subObject插入到特定的群集中。有没有办法告诉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结构中的subObject是否可以指示必须更新集群?

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

1 个答案:

答案 0 :(得分:0)

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

希望它有所帮助。 伊万