OrientDB - Enregistrement d'exportation

Export Recordest la commande utilisée pour exporter l'enregistrement chargé dans le format demandé et pris en charge. Si vous exécutez une syntaxe incorrecte, la liste des formats pris en charge s'affiche. OrientDB est une famille de bases de données de documents, par conséquent JSON est le format pris en charge par défaut.

L'instruction suivante est la syntaxe de base de la commande Export Record.

EXPORT RECORD <format>

<Format> définit le format dans lequel vous souhaitez obtenir l'enregistrement.

Note - La commande d'exportation exportera l'enregistrement chargé en fonction de l'ID d'enregistrement.

Exemple

Considérons la même table Customer que nous avons utilisée dans le chapitre précédent.

N ° Sr. 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                                             | 
+---------------------------------------------------------------------------+

Utilisez la requête suivante pour exporter l'enregistrement chargé (# 11: 0) au format JSON.

orientdb {db = demo}> EXPORT RECORD json

Si la requête ci-dessus est exécutée avec succès, vous obtiendrez la sortie suivante.

{ 
   "@type": "d", 
      "@rid": "#11:0", 
   "@version": 1, 
   "@class": "Customer", 
      "id": 1, 
      "name": "satish", 
      "age": 25 
}