如何将密码查询结果填充到另一个 neo4j 数据库?

问题描述

我尝试使用 py2neo 并运行代码

res = graph.run('MATCH p=()-[r:TargetGene]->() RETURN disTINCT p LIMIT 3')
data = res.to_subgraph()

它返回一个类似

的结果

Subgraph({Node('Gene',Chromosome='8',Gene_name='MYC Proto-oncogene,BHLH Transcription Factor',Gene_symbol='MYC',Protein_name='Myc Proto-oncogene Protein',id=' SMTT02203'),Node('Mol',Alias='nan',Molecule_formula='nan',Molecule_name='Daturameteloside I',Molecule_structure='nan',Molecule_weight='636.86',OB_score='19.15225873',id=' SMIT12398'),Alias='l-Evodiamine|CHEMBL486598|ZINC2031813|BDBM50366821',Molecule_formula='C19H17N3O',Molecule_name='Evodiamine',Molecule_3_30',Molecule_3_30_30_30_30_30000 'nan',id='SMIT01413'),Molecule_name='Threo-Austrobaiignan-5',Molecule_weight='326.42',OB_score='49.4868716',id='SMIT10425')},{TargetGene(Node('Mol',Molecule_weight ='636.86',id='SMIT12398'),Node('Gene',Gene_name='MYC Proto-onc基因,BHLH 转录因子',Gene_symbol='MYC',Protein_name='Myc 原癌基因蛋白',id='SMTT02203')),TargetGene(Node('Mol',Alias='nan',Molecule_formula='nan'),id='SMIT10425'),Gene_name= 'MYC 原癌基因,BHLH 转录因子',Gene_symbol='MYC',Protein_name='Myc 原癌基因蛋白',id='SMTT02203')),TargetGene(Node('Mol',Alias='l-Evodiamine| CHEMBL486598|ZINC2031813|BDBM50366821',Molecule_weight='303.363',OB_score'score'Gene',OB_score'score'0' Chromosome='8',id='SMTT02203'))})

只是一个子图

但是当我尝试通过以下代码将图形创建到另一个 neo4j 数据库时:

graph_anthor.create(data)

什么都没发生,没有输出数据库还是空的。

我想知道为什么会导致问题,并找到一种方法来实现我的目标。 (一个密码查询结果填入另一个neo4j数据库)

谢谢?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)