Je vais écrire votre requête AQL pour ArangoDB

Pas d'avis
0 vente

Avec mon expertise de plus de 20 ans dans le domaine du développement et du numérique, je vous propose mes services pour écrire des requêtes ArangoDB. Je vous accompagnerai pour optimiser les performances de votre base de données ArangoDB et/ou écrire des requêtes qui correspondent à vos besoins.

Je vous offre des services d'écriture de requêtes personnalisés, adaptés à vos besoins et à vos objectifs. Que vous souhaitiez augmenter la vitesse de vos requêtes ou interroger votre base de données, je vous aiderai à obtenir les résultats souhaités.

---------------------------
Exemple de besoin :
---------------------------
Par exemple, si vous souhaitez extraire le montant total payé par un client en comptabilisant toutes les commandes qu'il a passées, je pourrais vous aider à écrire une requête pour cela.
Si votre base de données ArangoDB contient deux collections, une pour les clients et une pour les commandes, contenant respectivement des informations sur les clients et les commandes, avec un champ "montant" dans la collection des commandes, et un champ "client_id" avec une référence vers l'ID du client dans la collection des commandes, je pourrais vous aider à écrire une requête pour extraire ces informations comme ci après.

---------------------------------------
RESULTAT OPTION DE BASE
---------------------------------------
En choisissant l'option de base à 15€ je vous donnerais alors en retour la requête AQL suivante :

FOR c IN Commande
FILTER c.client_id == '<ID_du_client>'
COLLECT client_id = c.client_id, montant_total = SUM(c.montant)
RETURN { client_id, montant_total }

où je vous indiquerais de remplacer <ID_du_client> par le véritable identifiant du client.

---------------------------------------------------------------------------------------------
RESULTAT OPTION ADAPTATION LANGAGE DE PROGRAMMATION
---------------------------------------------------------------------------------------------
En prenant l'option, adaptation à un langage de programmation, je vous fournirais alors en retour de la prestation un code qu'il suffit de copier/coller (et d'adapter) :

Par exemple, imaginons que vous souhaitez exécuter cette requête en python, je vous donnerais alors le code suivant :

from arango import ArangoClient

client = ArangoClient()
db = client.db('_system', username='root', password='root')
bind_vars = {'ID_du_client': 'the_client_id'}

query_result = db.aql.execute(
'FOR c IN Commande FILTER c.client_id == @ID_du_client COLLECT client_id = c.client_id, montant_total = SUM(c.montant) RETURN { client_id, montant_total }',
bind_vars=bind_vars
)

# Print the results
for result in query_result:
print(result)


---------------------
TARIFICATION
---------------------
Le Tarif de base comprend 1 requête AQL vous pouvez completer avec des requêtes supplémentaires.

Vous pouvez ajouter l'option "ADAPTATION A UN LANGAGE DE PROGRAMMATION", dans ce cas là nous fournirons un code source dans le langage de votre choix permettant d'exécuter la requête.

Personnaliser ce service

Options supplémentaires

Tous les prix sont H.T. + 0,30 € et 5 % de frais peuvent être imputés par nos partenaires bancaires en fonction de la TVA appliquée ainsi que du moyen de paiement utilisé.
1

Commandez le
service de votre choix
à l’un de nos vendeurs

2

Échangez par chat sur le
site jusqu’à la livraison en toute sécurité

3

Le vendeur n’est payé que
lorsque vous validez la livraison

Autres services de ce vendeur

Services relatifs