Orientdb-reload-record
提供:Dev Guides
OrientDB-レコードの再読み込み
*Reload Record* はLoad Recordコマンドと同様に機能し、スキーマから特定のレコードをロードするためにも使用されます。 レコードをロードすると、レコードIDを使用してレコードがロードされます。 結果セットでは *@ rid* シンボルで表されます。 主な違いは、Reload recordはキャッシュを無視することです。これは、レコードを変更するために外部同時トランザクションが適用される場合に役立ちます。 最新のアップデートが提供されます。
次の文は、RELOAD Recordコマンドの基本的な構文です。
RELOAD RECORD <record-id>
*<record-id>* は、リロードするレコードのレコードIDを定義します。
特定のレコードのレコードIDがわからない場合は、テーブルに対して任意のクエリを実行できます。 結果セットには、それぞれのレコードのレコードID(@rid)があります。
例
前の章で使用したのと同じCustomerテーブルを考えてみましょう。
Sr.No. | Name | Age |
---|---|---|
1 | Satish | 25 |
2 | Krishna | 26 |
3 | Kiran | 29 |
4 | Javeed | 21 |
5 | Raja | 29 |
次のクエリを試して、レコードID @ ridを持つレコードを取得します:#11:0 。
orientdb {db = demo}> LOAD RECORD #11:0
上記のクエリが正常に実行されると、次の出力が得られます。
+---------------------------------------------------------------------------+
| Document - @class: Customer @rid: #11:0 @version: 1 |
+---------------------------------------------------------------------------+
| Name | Value |
+---------------------------------------------------------------------------+
| id | 1 |
| name | satish |
| age | 25 |
+---------------------------------------------------------------------------+