OrientDB - Recharger l'enregistrement
Reload Recordfonctionne également de manière similaire à la commande Charger l'enregistrement et est également utilisée pour charger un enregistrement particulier à partir du schéma. Charger l'enregistrement chargera l'enregistrement à l'aide de Record ID. Il est représenté par@ridsymbole dans le jeu de résultats. La principale différence est que Recharger l'enregistrement ignore le cache, ce qui est utile lorsque des transactions simultanées externes sont appliquées pour modifier l'enregistrement. Il donnera la dernière mise à jour.
L'instruction suivante est la syntaxe de base de la commande RELOAD Record.
RELOAD RECORD <record-id>
Où <record-id> définit l'ID d'enregistrement de l'enregistrement que vous souhaitez recharger.
Si vous ne connaissez pas l'ID d'enregistrement d'un enregistrement particulier, vous pouvez exécuter n'importe quelle requête sur la table. Dans l'ensemble de résultats, vous trouverez l'ID d'enregistrement (@rid) de l'enregistrement respectif.
Exemple
Considérons la même table Customer que nous avons utilisée dans le chapitre précédent.
Sr.No. | Nom | Âge |
---|---|---|
1 | Satish | 25 |
2 | Krishna | 26 |
3 | Kiran | 29 |
4 | Javeed | 21 |
5 | Raja | 29 |
Essayez la requête suivante pour récupérer l'enregistrement ayant l'ID d'enregistrement @rid: #11:0.
orientdb {db = demo}> LOAD RECORD #11:0
Si la requête ci-dessus est exécutée avec succès, vous obtiendrez la sortie suivante.
+---------------------------------------------------------------------------+
| Document - @class: Customer @rid: #11:0 @version: 1 |
+---------------------------------------------------------------------------+
| Name | Value |
+---------------------------------------------------------------------------+
| id | 1 |
| name | satish |
| age | 25 |
+---------------------------------------------------------------------------+