这是为示例Northwind数据库加载产品的代码。
LOAD CSV WITH HEADERS FROM "http://data.neo4j.com/northwind/products.csv" AS row
CREATE (n:Product)
SET n = row,
n.unitPrice = toFloat(row.unitPrice),
n.unitsInStock = toInteger(row.unitsInStock), n.unitsOnOrder = toInteger(row.unitsOnOrder),
n.reorderLevel = toInteger(row.reorderLevel), n.discontinued = (row.discontinued <> "0")
我的问题是,如果我将csv文件复制到mydomain.local,然后将语句的FROM部分修改为读取http://mydomain.local/products.csv,它将不会加载。我收到“无法加载外部资源..”错误。
Mydomain.local由笔记本电脑上的虚拟机提供。这也是neo4j的发源地。我已经修改了/ etc / hosts以将域名指向IP地址。
我可以将mydomain网址放在Web浏览器栏中,并读取csv没问题,那么neo4j为什么不能在那里找到它?
答案 0 :(得分:0)
问题出在域路由上。我更新了neo4j服务器上的/ etc / host文件,使mydomain.local指向服务器本身,现在可以正常工作了。
我误以为URL是相对于浏览器的印象,但显然不是。它是相对于服务器的。