gpt4 book ai didi

javascript - Neo4j javascript - Session.run() - 如何在 session 中运行多个查询

转载 作者:行者123 更新时间:2023-11-30 14:10:29 24 4
gpt4 key购买 nike

我正在使用 neo4j javascript 驱动程序。我能够运行单个查询。但是我无法创建具有属性的多个节点。谁能告诉我该怎么做?

  session
.run('CREATE (fit1:fitproto {title:"Relaince Industries",name:"Rajni",country:"India",email:"rajni@gmail.com"}),(fit2:fitproto {title:"State Bank of India",name:"Rajni",country:"India",email:"rajni@gmail.com"}) RETURN(fitproto)')
.subscribe({
onNext: function (record) {

const node = record.get(1);

console.log(node);
record.forEach(function (res) {
console.log(res.Node);
});

res.send(record.get(0));


},
onCompleted: function () {
session.close();
},
onError: function (error) {
console.log(error);
}
});

最佳答案

您需要通过参数传递新节点的属性数组。 Then UNWIND it, create a node and SET properties :

session
.run(`
UNWIND $propsArray as props
CREATE (fit:fitproto) SET fit = props
RETURN fit
`, {
propsArray: [{
title: "Relaince Industries",
name: "Rajni",
country: "India",
email: "rajni@gmail.com"
},
{
title: "State Bank of India",
name: "Rajni",
country: "India",
email: "rajni@gmail.com"
}
]
})
.subscribe({
onNext: function(record) {
console.log(record.get('fit'));
},
onCompleted: function() {
session.close();
},
onError: function(error) {
console.log(error);
}
});

关于javascript - Neo4j javascript - Session.run() - 如何在 session 中运行多个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54547054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com