Cypher Learning for Web Devepers [closed]

2019-03-27 10:06发布

问题:

I want to use Neo4j for my web applications. I am using Node.js for the server side. As I understand, I will have to learn Cypher to query the database.

On the website I could find only a Reference guide. I'm looking for some complete tutorial, at least for the introductory part, regarding the integration of this into the website development process. I don't know Java and I don't want to learn it at the moment.

Thanks for sharing!

回答1:

Having some SQL knowledge, this webinar will take you step by step from 0 to beginner: http://watch.neo4j.org/video/60292144 After this, you will have to refer to your own server-side language to complete the integration, but that should be the most effortless part.

Here are some useful beginner knowledge sources:

Watch the webinars about Cypher on:
http://watch.neo4j.org/

Play around in http://console.neo4j.org

Check out the various node.js drivers that support Cypher--I believe the Thingdom one is the most popular:
https://github.com/thingdom/node-neo4j

Check out examples that use Cypher on Max's blog:
http://maxdemarzi.com/category/cypher/

Luanne posted an excellent guide to query optimization (which may be a bit advanced for newbies, but you should still read it), as well as other Cypher-related posts on the same blog:
http://thought-bytes.blogspot.com/2013/01/optimizing-neo4j-cypher-queries.html

Also, I've posted two introductory blog posts about Cypher just recently, and plan to post more:
http://wes.skeweredrook.com/cypher/

The Graph Databases book:
http://graphdatabases.com/

Feel free to post your newbie Cypher questions here--I'll set this to a community wiki in case anyone has any more resources to add.



标签: neo4j cypher