【发布时间】:2017-03-23 08:38:35
【问题描述】:
我试图在后端使用 neo4j。首先,我想将 csv 导入 neo4j。 (首先尝试查看csv文件有多少行) 但是有问题,代码如下
var neo4j = require('neo4j-driver').v1;
var driver = neo4j.driver("bolt://localhost", neo4j.auth.basic("neo4j", "neo4j"));
function createGraphDataBase(csvfilepath)
{
var session = driver.session();
return session
.run( 'LOAD CSV FROM {csvfilepath} AS line RETURN count(*)',
{csvfilepath}
)
.then(result => {
session.close();
console.log(' %d lines in csv.file', result);
return result;
})
.catch(error => {
session.close();
console.log(error);
return error;
});
}
“csvfilepath”是csv文件的路径,如下。
'/Users/.../Documents/Project/.../test/spots.csv'; 这样给出路径有什么问题吗?
我在其他模块上调用该函数为
var api = require('./neo4j.js');
const csvFile = path.join(__dirname,csvFileName);
api.createGraphDataBase(csvFile);
我有错误
错误:连接已被服务器关闭 ....
我是新手,请帮忙!
【问题讨论】: