💡
原文中文,约2600字,阅读约需7分钟。
📝
内容提要
本文介绍了如何使用ipython-ngql扩展在Jupyter Notebook中更方便地玩NebulaGraph图数据库,支持查询和结果可视化,安装简单,支持单行和多行查询,查询结果可以操作为pandas df或原始ResultSet格式,还支持查询模板和自定义选项。
🎯
关键要点
- 本文介绍了如何在Jupyter Notebook中使用ipython-ngql扩展玩NebulaGraph图数据库。
- 安装ipython-ngql非常简单,只需执行%pip install ipython-ngql和%load_ext ngql。
- 连接NebulaGraph后,可以使用SHOW SPACES命令查看结果。
- 支持两种查询语法:单行查询(%ngql)和多行查询(%%ngql)。
- 查询结果可以通过%ng_draw命令可视化渲染,并保存为单文件HTML。
- 可以将查询结果操作为pandas DataFrame,方便数据处理。
- 支持返回原始ResultSet格式,便于调试和结果解析。
- 提供查询模板功能,语法与Jinja2相似,支持动态变量替换。
- 未来计划增强可视化的自定义选项,欢迎社区贡献新功能和想法。
➡️