neo4j javascript示例
我没有找到使用javascript的neo4j的简单示例(没有第三方)。我已经让neo4j的桌面工作,并且有一个第三方图形工具工作的示例(该示例似乎将请求放在DIV的textarea中,并将请求发送到graph api,然后生成图形) 我非常熟悉MYSQL,其他SQL交互,但在与neo4j交互时遇到问题。我做了很多研究,但还是坚持了下来 从SQL时代起,有: connect语句(即获取一个句柄,我已将其用于neo4j) 向数据库发送SQL语句(在本例中为cypher) 获取光标并处理结果(我假设处理Jason) 我想举一个例子:neo4j javascript示例,javascript,sql,neo4j,Javascript,Sql,Neo4j,我没有找到使用javascript的neo4j的简单示例(没有第三方)。我已经让neo4j的桌面工作,并且有一个第三方图形工具工作的示例(该示例似乎将请求放在DIV的textarea中,并将请求发送到graph api,然后生成图形) 我非常熟悉MYSQL,其他SQL交互,但在与neo4j交互时遇到问题。我做了很多研究,但还是坚持了下来 从SQL时代起,有: connect语句(即获取一个句柄,我已将其用于neo4j) 向数据库发送SQL语句(在本例中为cypher) 获取光标并处理结果(我假设
Connect to the database (local and remote)
Show sample cypher commands to fetch data (movie dtabase)
How to store returned results in the javascript program
如果可能的话,提供一个关于节点、HTML、Javascript的简短解释,即Javascript进入app.js,还有index.htnl引用app.js。我是否必须使用Node?我是否只能使用Javascript访问neo4j
谢谢
马蒂看看那位官员。驱动程序可以与node.js一起使用,还有一个版本可以在浏览器中运行
repo的自述包含完整文档和示例项目的链接。正如
@cybersam
告诉您的,您应该使用neo4j javascript驱动程序
您可以在此处找到一个示例应用程序:
这是关于如何执行连接、查询和分析结果的代码段:
// Create a driver instance, for the user neo4j with password neo4j.
// It should be enough to have a single driver per database per application.
var driver = neo4j.driver("bolt://localhost", neo4j.auth.basic("neo4j", "neo4j"));
// Create a session to run Cypher statements in.
// Note: Always make sure to close sessions when you are done using them!
var session = driver.session();
// the Promise way, where the complete result is collected before we act on it:
session
.run('MERGE (james:Person {name : {nameParam} }) RETURN james.name AS name', {nameParam: 'James'})
.then(function (result) {
result.records.forEach(function (record) {
console.log(record.get('name'));
});
session.close();
})
.catch(function (error) {
console.log(error);
});
// Close the driver when application exits.
// This closes all used network connections.
driver.close();
此外,您还可以查看GRAND stack:
构建基于React、Neo4j和GraphQl(与Apollo一起)的web应用程序非常困难。谢谢,非常有用,非常感谢“在浏览器中运行的版本”我使用什么库脚本来定位驱动程序?谢谢你,胡敏。。。??有一个简单的非节点示例吗?您是否查看了Neo4JJS驱动程序的自述文件“包含在web浏览器()中”一节?对于节点或浏览器,代码相同,但包含库的mway不同