微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何将密码查询结果填充到另一个 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 举报,一经查实,本站将立刻删除。