Neo4j开发者手册3.3:JavaScript版
需积分: 9 161 浏览量
更新于2024-07-19
收藏 7.01MB PDF 举报
"Neo4j Developer Manual v3.3 是一本详细介绍如何使用 Neo4j 图数据库,特别是与 JavaScript 集成的指南。该手册涵盖了从安装 Neo4j 到查询优化,再到扩展 Neo4j 的各个核心知识点,并提供了 Cypher 查询语言的详细语法和用例。此外,还涉及了客户端应用程序、HTTP API、事务处理以及自定义函数和插件的开发。此版本手册发布于2017年10月28日,由 Neo4j 团队编写,适用于希望深入理解和使用 Neo4j 的开发者。"
Neo4j 是一个领先的图形数据库系统,它利用图形数据模型来存储和检索数据。在 Neo4j 中,节点代表实体,边表示实体之间的关系,而属性则为这些实体和关系添加上下文信息。本手册的核心内容包括:
1. **Introduction** - 部分介绍了图形数据库的基本概念,解释了为什么图形数据库是处理复杂关系数据的理想选择,并概述了 Neo4j 的关键特性。
2. **Get started** - 提供了安装 Neo4j 的步骤,以及如何快速上手使用 Cypher,这是 Neo4j 的声明式图形查询语言。Cypher 用于创建、读取、更新和删除图中的节点和关系。
3. **Cypher** - 是手册的重点,详细介绍了 Cypher 的语法、子句、函数以及模式匹配。Cypher 的简洁语法使得查询和操作图形数据变得直观易懂。
4. **Drivers** - 讲解了如何使用 Neo4j 的驱动程序与数据库进行交互,这包括设置连接、执行查询和管理事务。
5. **HTTP API** - 描述了通过 Transactional Cypher HTTP endpoint 进行远程访问和管理 Neo4j 数据库的方法,以及认证和授权的相关配置。
6. **Extending Neo4j** - 包括自定义功能,如编写用户定义的函数和过程,以及认证和授权插件的开发,这允许开发者扩展 Neo4j 的核心功能以满足特定需求。
此外,手册还包含了查询调优、执行计划分析,以及 Neo4j 的状态码参考和术语表,为开发者提供了全面的参考资料。
对于任何使用 Neo4j 或考虑将其集成到 JavaScript 应用中的开发者来说,这份文档都是不可或缺的工具。它不仅帮助理解图形数据库的基本原理,还提供了一套完整的实践指南,帮助开发者充分利用 Neo4j 的强大功能。
2023-09-15 上传
2020-09-22 上传
2017-10-28 上传
2017-03-10 上传
2017-03-10 上传
2017-03-10 上传
2016-11-15 上传
2017-03-10 上传
「已注销」
- 粉丝: 6
- 资源: 9
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器