我经常希望创建一个GraphQL类型来表示跨越多个节点的Cypher查询的结果。在这种情况下,我不能从@cypher返回具体的节点,因为不存在这样的节点。我试图从一个顶级@cypher查询返回适当命名的字段,但这种方法不起作用。 import { makeAugmentedSchema, neo4jgraphql } from 'neo4j-graphql-js';
import { ApolloServer } from 'apollo-server';
import neo4j from 'neo4j-driver';
const typ
我想使用neo4j图形数据库与节点。 但是我得到了错误。请帮帮忙。 错误提示未定义neo4j。但是我已经用npm安装了驱动程序 下面是我的代码: var express = require('express');
var path = require('path');
var logger = require('morgan');
var bodyParser = require('body-parser');
var app = require('neo4j-driver').v1; // neo4J d
我在Neo4j浏览器和我的JavaScript (棱角)代码中运行一个相同的查询,但是得到了两个不同的结果。到目前为止,我在基本查询方面还没有任何问题。我导入了新4j web驱动程序,这样就可以在import * as neo4j_driver from 'neo4j-driver/lib/browser/neo4j-web.min.js';中使用
我需要有分层数据,所以我遵循了示例
下面的查询将在Neo4j浏览器MATCH p=(n:Category)-[:subcategory*]->(m) WHERE NOT (m)-[:subcategory]->
经过多次尝试,我无法将node.js连接到安装在我计算机中的Neo4j。我可以分别访问这两种方式,而且都可以正常工作。我已经在我的Node.js目录中安装了目录中的Thinging(‘neo4j’)模块,但是当需要时('neo4j')会打印一个错误。
var neo4j = require("neo4j");
var db = new neo4j.GraphDatabase("http://localhost:7474");
var node = db.createNode({hello: 'world'}); //
我开始在我的Neo4j项目中实现Node.js,首先在事务中写入MongoDB,然后写到Neo4j,这将导致事务失败,从而确保两者之间的一致性。执行密码时,根据传入JS对象或直接参数,我会得到两个不同的错误。如果传递警报对象并尝试读取其参数,则会得到以下错误:
Neo4jError: Unable to pack the given value: function() {
let states = [...arguments];
const callback = states.pop();
if (!states.length) states = this.state
我想要基于其他lebel/collection插入数据。我有两个lebel/collection ( unit,user ),它们之间有一个关系(Business),我想根据它们之间的关系将数据插入unit。我的密码查询如下:
MATCH (u:Units)<-[:Business]-(s:Users)
WHERE s.id = 'some-user-id'
WITH count(u) as numOfUnit
// return number of units connected with user
// if numOfUnit is smaller then
sigma/plugins/sigma.neo4j.cypher/sigma.neo4j.cypher.js的第23行和第24行如下:
sigma.neo4j.send = function(neo4j, endpoint, method, data, callback) {
var xhr = sigma.utils.xhr(),
但是,sigma/src/utils/sigma.utils.js不包含对该方法的引用。我使用的是最新sigma存储库的克隆。如何使用neo4j插件并避免出现错误:
TypeError: sigma.utils.xhr is not a function
我是Neo4j的初学者,我试过使用本文档中建议的代码:
但我得到了以下错误:
Neo4jError: Unknown Bolt protocol version: 0
at captureStacktrace (C:\Users\abdsheikh\Documents\NodeJSApps\DrugRepo\node_modules\neo4j-driver\lib\result.js:275:15)
at new Result (C:\Users\abdsheikh\Documents\NodeJSApps\DrugRepo\node_modules\neo4j-driver\lib\re
对于proxyquire是如何工作或做错了什么,我必须有一些基本的问题。
为了证明这一概念,我在node.js中将这段原始代码连接到node.js图形数据库:
// I am lib/neo4j.js
var neo4j = require('neo4j-driver').v1;
var graphenedbURL = process.env.GRAPHENEDB_BOLT_URL;
var graphenedbUser = process.env.GRAPHENEDB_BOLT_USER;
var graphenedbPass = process.env.GRAPH
我有一个连接到neo4j的Node.js应用程序。运行它正常工作,我能够连接。然而,当我在Docker中运行它时,我遇到了这个错误:
Neo4jError: Failed to connect to server. Please ensure that your database is listening on the correct host and port and that you have compatible encryption settings both on Neo4j server and driver. Note that the default encryption se
每次使用第一个“导入”时,当我试图运行neo4j graphql应用程序时,我都会得到下面的错误。
PS C:\Users\grand-stack-starter-master\api> nodemon index.js
[nodemon] 1.19.1
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node index.js src/index.js`
C:\Users\grand-stack-starter-master\api\src\index.js
我使用新4j驱动程序通过nodejs连接到neo4j,但我面临一个问题。
即使数据库已启动和运行,并且可以通过neo4j浏览器访问,也会导致连接到服务器的错误。
Neo4jError: Failed to connect to server. Please ensure that your database is listening on
the correct host and port and that you have compatible encryption settings both on
Neo4j server and driver. Note that the defau
我正在尝试从neo4j开始大堆栈,并在完成所有graphql模式部分之后,使用API模块获得下面的错误。它抱怨指令'relation‘和’cypher‘是未知的。我重新安装了新4j-graphql-js,但没有解决这个问题。
grand-stack-starter-api@0.0.1 start C:\Users\grand-stack-starter-master\api
nodemon --exec babel-node src/index.js
[nodemon] 1.18.9
[nodemon] to restart at any time, enter rs
[nodemo
我从Node.js向Neo4j发送了一个查询,但是我没有看到任何回调。查询被正确执行,但我无法在回调中看到任何信息,也无法将其记录在控制台中。
我认为node.js在数据到来之前就执行了console.log,但我不知道如何解决这个问题。
Node.js:
// Load Modules
var neo4j = require('neo4j');
// Database Connection
var db = new neo4j.GraphDatabase("http://neo4j:Gemitis26@localhost:7474/");
// Inizi
我试图在neo4j应用程序中向node.js数据库添加一个节点,代码似乎执行得很好,但没有创建任何节点。
这是我的代码:
var neo4j = require('neo4j-driver');
// the rest of my program
const driver = new neo4j.driver(
"bolt://localhost:7687",
neo4j.auth.basic(neouser, neopass)
);
const session = driver.session();
var cypher =
"MER
我试图用neo4j和nodejs做一个简单的应用程序,但我只是陷入了这个奇怪的反应中。我在neo4j上插入了一些东西,它可以工作,但是当我尝试使用密码来捕获其他节点属性时,我发现这个错误:
Result {
_stack: '\n at captureStacktrace (/home/jake/node_modules/neo4j-driver/lib/v1/result.js:199:15)\n at new Result (/home/jake/node_modules/neo4j-driver/lib/v1/result.js:65:19)\n
我是Neo4J的新手。到目前为止,我成功地安装并启动了Neo4J服务器,并通过运行命令neo4j status对其进行了检查。
通过使用node-ne4j驱动程序向数据库添加和更新节点。
在我的nodejs服务器中,我创建了一个新数据库:
db = new neo4j("http://127.0.0.1:7474");
接下来,我插入一个新节点:
db.insertNode( {"name": "Darth Vader","sex": "male"}, (err, node) ->
if err then
有人能帮我吗。我正在使用Neo4j应用程序来构建它并将其集成到一个应用程序中。我正在使用核心用户界面-角模板。在3分钟内符合要求。(或任何其他模板)。但是,当我包含Neovis.js即Neo4j应用程序库时,编译大约需要20分钟。
我用过-
ng build --watch
我会犯错误,比如-
ERROR in /home/dell/Neo4j-5/src/assets/neovis.js
(36620,54): Property 'hierarchical_sort_method' does not exist on type
'object'.
E
我有一个系统,在部署它时,它会运行许多脚本来填充Neo4J数据库。没有CSV导入,只有创建大量节点和关系的常规查询。
我经常(但并非总是)在某个特定脚本中遇到错误,我不知道为什么。在那个文件里没有什么不寻常的事情。
错误:
| { Neo4jError: Connection was closed by server
|
| at captureStacktrace (/code/node_modules/neo4j-driver/lib/v1/result.js:200:15)
| at new Result (/code/node_modules/neo4j-driver/
var express = require('express');
var app = express();
var neo4j = require('node-neo4j');
db = new neo4j('http://localhost:7474');
db.readNode(2, function (err, node) {
if (err) throw err;
console.log(node.data);
console.log(node._id);
});
app.listen(4000, func
我最近开始构建一个react应用程序。我想配置一个附加到应用程序的neo4j数据库。我决定使用use-neo4j钩子。我遵循了创建驱动实例的基本步骤,如下所示: import React from "react";
import ReactDOM from "react-dom";
import "./css/index.css";
import App from "./js/App";
import Nav from "./js/Nav";
import { Neo4jProvider, createDrive