0
我的例子得到我的微博和我的朋友們的微博:Neo4j查詢:如何在標籤中構建多個標籤?
MATCH
(me:User{user_id: "346"})-[:POSTS]->(t:Tweet),
(me)-[:FOLLOWS]->(following:User)-[:POSTS]->(t1:Tweet)
RETURN
t, t1
SKIP 10 LIMIT 10
問:我該如何合併T和T1到結果集。基本上,我想建立json響應如下:
[
{
"tweet_id": "504597",
"message": "Commodi consequatur qui libero.",
"location": "25909 Hermann Village",
"user": {
"user_id": "346",
"user_name": "Madaline.Mayer60346",
"full_name": "Conor Hyatt",
"avatar_url": "http://lorempixel.com/640/480"
}
},
{
"tweet_id": "504261",
"message": "Atque hic ut velit.",
"location": "42920 Esmeralda Lakes",
"user": {
"user_id": "347",
"user_name": "Madaline",
"full_name": "Conor Test",
"avatar_url": "http://lorempixel.com/640/480"
}
}
]
感謝您的反饋意見。首先,你的更新代碼工作。但它對響應數據太慢(我的推特樣本數據庫> 3GB)。是否有其他更新來提高性能? 另外,感謝APOC庫 –
性能問題:在156480毫秒內返回10行。 –
嘗試用這個「MATCH(me:User {user_id:」346「})替換這一行」MATCH(me:User {user_id:「346」}) - [:POSTS] - >我MATCH(我) - [:POSTS] - >(t:鳴叫)「 – Evgen