J'ai créé une base de données Geohash NEO4J pour NYC Taxi Data. Maintenant, la prochaine étape consiste à la visualiser sur une carte, car j'ai choisi la notice en tant que bibliothèque JavaScript. Avec des données statiques, je peux tracer des données Geohash dans la notice:
mais maintenant je veux interroger ces données de la base de données Neo4j et le rendu. p>
est-il possible de le faire ou uniquement avec une langue de script de côté serveur (nœud.js, php ...)? P>
J'ai trouvé un similiair question Voici , la solution consiste à interroger la base de données avec Ajax mais ne fonctionne pas pour moi et je reçois "Erreur" dans la console: p>
3 Réponses :
Il est possible de demander à NEO4J du côté client JavaScript avec pilote Neo4J pour JavaScript .
Je l'ai utilisé dans quelques projets. P>
Vous pouvez soit télécharger le pilote et inclure dans votre fichier HTML comme: p> Ou il suffit d'utiliser le lien CDN comme: p>
Je trouve la solution:
Premièrement, l'URL de la base de données est la suivante: " http: // localhost: 7474 / dB / données / transaction / commit "et non" http: // localhost: 7474 a> ". p> puis après avoir changé avoir une erreur non autorisée dans la console, cela signifie que j'ai besoin d'ajouter mon utilisateur / mot de passe à mon appel Ajax, cela se fait par une fonction appelée Beforesend comme ceci: < / p> de sorte que la solution finale AJAX est la suivante: p>
La réponse de Rajendra Kadam est correcte.
Vous devez d'abord installer dans un répertoire probablement un niveau plus élevé que le répertoire alors vous devez mettre le alors vous ajoutez la ligne dans votre HTML: P> neo4j-pilote code> par: p>
Web / code> de votre
nœud.js code> serveur. p>
neo4j-web.min.js code> dans le répertoire
Web / code>, où votre code JavaScript côté client peut charger. p>
var neo4j = require('neo4j-driver');