使用循环AJAX匹配id和子id,并将它们与Neo4j关联
Match IDs and subIDs with looped AJAX and Relate them with Neo4j
标题可能不清楚,但问题是:
我有一个数组,其中存储了一些main-equipment
数据的id。每个设备实体都有一些child-equipment
及其子id。
我对服务器进行AJAX调用,通过循环main-equipment
的id来检索每个child-equipment
的子id。后来,我想将单个main-equipment
ID与其child-equipment
ID进行映射,并与Neo4j图形数据库分配它们之间的关系。
for (var j in mainIDs) {
$.ajax({
type: "GET",
url: "https://someserver.com/api/v1/equipment/"+mainIDs[j]+"/childequipments",
dataType: "json",
cache: false
}).done(function (result) {
// get ID number of child equipments
var results = result.content;
for (var i = 0; i < results.length; i++) {
$.ajax({
type: "POST",
url: "http://localhost:7474/db/data/transaction/commit",
accepts: {json: "application/json"},
dataType: "json",
contentType: "application/json",
data: JSON.stringify({"statements": [{"statement": "START n=node(*), m=node(*) WHERE has (n.id) and has(m.id) and n.id ='"+mainIDs[j]+"' and m.id='"+results[i].id+"' MERGE (m)-[:BELONGS_TO]->(n)"}]}),
success: function(result) {
console.log('successful');
}
我在这个查询中得到的东西类似于以下逻辑:
Equipment 11 has child-equipment 20
Equipment 11 has child-equipment 21
Equipment 11 has child-equipment 22
Equipment 13 has child-equipment 40
Equipment 13 has child-equipment 41
但是我只得到一个main-equipment
ID(通常是第一个)与所有child-equipment
ID而不是每个main-equipment
ID。我怎样才能达到上述结果呢?谢谢。
当您执行for (var j in mainIDs) {
时,您正在使用forEach。
+mainIDs[j]+
或者您可以只传递j,如+j+
,或者您可以更改for方法:
for ( var j=0 ; j <= mainIDs ; j++) {
然后+mainIDs[j]+
相关文章:
- 如何在具有相同 ID 的 Javascript 中按排序函数对关联数组进行排序
- 解析 /page.xhtml 时出错:跟踪错误[行: 42] 与元素类型“id”关联的属性“{1}”应使用左引号
- 按 ID 存储关联数据
- 如何查找所有id's与特定类相关联
- 将关联的 ID 添加到 for 循环中的复选框
- 如何将动态添加的输入字段关联到父元素/ID
- 关联变量及其 ID 的最佳方式
- YouTube - 将素材资源 ID 与视频 ID 相关联
- 从JavaScript中获取RadGrid上RadRating的关联Id
- 条纹付款:由于客户cus_*****没有ID为tok_*****的关联卡而出错
- 一个html的id甚至可以在相互引用的不同html文档之间关联吗
- Django Tastypie YUI模型关联foreignKey id而不是resource_uri
- 如何在克隆行的同时管理表行关联的javascript(控件ID)
- 与控件ID关联的访问服务器控件
- 更改单选值并与数据库和html表中的特定id关联
- 如何在主干中关联id和表行删除按钮
- 为什么Firebase获取的Facebook用户id与Facebook Graph中与同一帐户关联的Facebook i
- 将具有唯一id的对象集合存储为以id作为键的关联数组,而不是作为常规数组,是否存在缺陷?
- 将渐进式id与html元素关联
- 我应该使用switch语句将CSS id与JavaScript变量关联起来吗?