我有一些问题的Neo4j,CYPHER语言创建数组关系的foreach元素... 我有这些类型的节点: 电影 {
"overview":"An Amazon princess comes to the world of Man to become
the greatest of the female superheroes.",
"actors":[
"Ga
我们有一个电影图。有演员,导演和电影。导演也有可能在另一部电影中,甚至是同一部电影中播放过。我们给演员一个他参与的每部电影的评分。我们还给他的每部电影评分一个导演。现在,我们正在寻找获得个人及其得分的列表,从最高分到最低分排序。所以,这些都是疑问,我们目前有: MATCH (p:Person)-[idr:IsDirectorOf]->(m:Movie) RETURN p.name AS name,
我有一个拥有3.4百万个节点的数据库,并且希望选择一个随机节点。 我尝试使用类似 MATCH (n)
WHERE rand() <= 0.01
RETURN n
LIMIT 1
,但它似乎像算法总是以相同的节点开始,并选择第一个它的随机数低于0.01,这意味着在大多数情况下,“随机”节点是前100个被检查节点之一。 是否有更好的查询,选择一个完全随机的我的所有节点?