0

私はcurlでこれを試しています:

最初にドキュメントを挿入します。

curl --user admin:admin -X POST -d '{"@class":"Question"}' http://127.0.0.1:2480/document/home/
{"@type":"d","@rid":"#13:3","@version":6,"@class":"Question"}

次に、項目リスト内の最初のドキュメントへの参照を含むドキュメントを挿入します

curl --user admin:admin -X POST -d '{"@class":"Question", "items":[{"@rid":"#13:3"}]}' http://127.0.0.1:2480/document/home/
{"@type":"d","@rid":"#13:2","@version":2,"@class":"Question","items":[{"@rid":"#13:3"}]}

最後に、最後のドキュメントを取得しようとしました:

curl --user admin:admin -X GET http://127.0.0.1:2480/document/home/13:2
{"@type":"d","@rid":"#13:2","@version":2,"@class":"Question","items":[{"@rid":"#13:3"}]}

しかし、私はこれが必要です:

{"@type":"d","@rid":"#13:2","@version":2,"@class":"Question","items":[{"@type":"d","@rid":"#13:3","@version":6,"@class":"Question"}]}

これはドキュメントページです:

https://github.com/orientechnologies/orientdb/wiki/OrientDB-REST

編集:

これを試してみましたが、うまくいきませんでした

curl --user admin:admin -X GET http://127.0.0.1:2480/document/home/13:2/*:-1
{"@type":"d","@rid":"#13:2","@version":2,"@class":"Question","items":[{"@rid":"#13:3"}]}
4

1 に答える 1

0

2 番目の挿入には、RID のみを含める必要があります。

{"@type":"d","@rid":"#13:2","@version":2,"@class":"Question","items":["#13:3"]}

完全なツリー/グラフを取得するには、フェッチ プランを設定します。見てみましょう: https://github.com/orientechnologies/orientdb/wiki/OrientDB-REST#get---document

使用する:

curl --user admin:admin -X GET http://127.0.0.1:2480/document/home/13:2/*:-1
于 2013-09-24T14:34:55.713 に答える