我正在開發一種reddit服務來學習Neo4j。 一切工作正常,我只想得到一些Cypher查詢的反饋,以獲得最新的新聞報道,作者和評論數量,喜歡和不喜歡。Neo4j/Cypher查詢語法反饋
我正在使用Neo4j 2.0。
MATCH comments = (n:news)-[:COMMENT]-(o)
MATCH likes = (n:news)-[:LIKES]-(p)
MATCH dislikes = (n:news)-[:DISLIKES]-(q)
MATCH (n:news)-[:POSTED_BY]-(r)
WITH n, r, count(comments) AS num_comments, count(likes) AS num_likes, count(dislikes) AS num_dislikes
ORDER BY n.post_date
LIMIT 20
RETURN *
o
,p
,q
,r
與標籤user
所有節點。該標籤是否應該添加到查詢中以加快速度?
還有什麼你看到我可以優化嗎?
那些既不喜歡也不喜歡或評論的帖子呢?他們不會出現。 –
好點@MichaelHunger。 –