概览
Visual Studio Code(VS Code)是一个功能强大的开发环境,可简化基于嬴图驱动和API的开发工作。你可以将嬴图的VS Code扩展集成到工作流程中,在编码工作区内直接编写、验证并执行ISO GQL查询。
点击此处下载VS Code。
安装
在VS Code应用商店搜索“ISO GQL”并下载以下两个扩展:
- ISO GQL Language Support:支持
.gql
文件,支持GQL语法高亮和提示 - Ultipa GQL Runner:支持连接到嬴图数据库并进行查询

新建连接
在VS Code中创建一个.gql
文件,并点击齿轮图标在项目里生成一个ultipa.config.yml
配置文件:

在配置文件里,在connections
下增加你的数据库连接,例如:
defaultConnection: local
connections:
- name: cloud
host: 10.xxx.xxx.xxx:xxxx
username: root
defaultGraph: miniCircle
timeout: 30
- name: local
host: localhost:60061
username: admin
defaultGraph: default
timeout: 30
你可以指定任意一个连接为defaultConnection
(默认连接)。该文件还支持配置可视化效果(例如点的大小、边的粗细、标签、字体等),保留默认项也可以。
运行GQL查询
在.gql
文件中写好GQL查询语句,并点击运行。你会被提示选择一个连接并输入指定的数据库用户的登录密码。GQL语句会在指定的defaultGraph
(默认图)上运行。

你还可以在底部状态栏中查看当前的有效连接,从那里可以快速断开或切换到其他连接。
多查询支持
你可以一次运行多个查询,只需用分号;
将它们分隔开。每个查询的结果会在单独的标签页中显示。

可视化
该扩展提供两种结果查看方式:图视图和表视图。在图视图中,你可以在画布上拖动点和边;右键点击任意点或边时,会弹出信息框,显示其属性信息。