给定此代码块
parent_node_count = db.run(f"MATCH(parentNode) WHERE "
f"parentNode.LC = '{x[4]}' "
f"AND parentNode.U = '{x[5]}' "
f"AND parentNode.R = '{x[6]}' "
f"AND parentNode.Type = 'Parent' "
f"AND parentNode.Deck_Set = '{outline}' "
f" return parentNode")
n = 0
for record in parent_node_count:
print(record["parent_node_count"]["id"])
n = n + 1
print("total number of records : " + str(n))
total = int(n)
如何从MATCH查询中获取匹配项的数量?
在提供的代码中,它总是返回0,我已经在浏览器中检查过了,匹配的计数不等于零。
1条答案
按热度按时间vawmfj5a1#
变量parent_node_count是一个neo4j.work.result.Result对象,它不包含对象ID。您需要将其添加到密码查询中,并通过record.data()对象访问它。请参见下面的示例: