在 Neo4j 项目中,搭建和使用主要包括以下几个步骤:
1. 安装 Neo4j
首先,安装 Neo4j 可以选择多种方式,包括:
- 本地安装:在 Windows、macOS 或 Linux 系统中,通过官网下载对应的 Neo4j 安装包。
- Docker 安装:通过 Docker 运行 Neo4j,使用命令:
这将运行 Neo4j 并在 7474 端口提供 HTTP 访问,7687 端口提供 Bolt 协议访问。docker run \ --name neo4j \ -p 7474:7474 -p 7687:7687 \ -d \ neo4j:latest
2. 启动 Neo4j
完成安装后,启动 Neo4j 并访问它的 Web 界面(默认在 http://localhost:7474
)。初次启动需要设置管理员账户和密码。
3. 理解基本概念
Neo4j 是一个基于图的数据库,核心概念包括:
- 节点(Node):实体,比如人、城市等。
- 关系(Relationship):节点之间的连接,如朋友关系、工作关系等。
- 属性(Properties):节点和关系上可以有多个属性,如年龄、名称等。
- 标签(Labels):用于标记节点类型,比如
Person
、City
等。
4. Cypher 查询语言
Neo4j 使用 Cypher 作为查询语言。以下是一些基本的 Cypher 语法:
- 创建节点:
CREATE (p:Person {name: 'Alice', age: 30})