[英]Using HTTP API and json to insert an embedded type in OrientDB
我已經在Studio中使用架構管理器在OrientDB中定義了一個“ Box”類。 “盒子”只有一個元素-嵌入式類“標簽”。
當我使用此json創建標簽時
{
"@class": "Label",
"boxUUID": "azxc",
"validFrom": 0,
"validTo": 100
}
在“標簽”的POST命令中,插入有效。
但是,當我在“ Box”的POST中按如下方式使用它時,它會失敗。
{
"@class": "Box",
"Label": {
"boxUUID": "azxc",
"validFrom": 0,
"validTo": 100
}
}
出現以下錯誤消息:
{
"errors": [
{
"reason": 500,
"content": "com.orientechnologies.orient.core.exception.OValidationException: The field 'Box.Label' has been declared as EMBEDDED but an incompatible type is used. Value: {boxUUID=azxc, validFrom=0, validTo=100}",
"code": 500
}
]
}
通過HTTP API在OrientDB中具有嵌入式類的類的json的正確格式是什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.