azure-cosmosdb - 如何从 CosmosDB Gremlin API DB 下载所有数据?
问题描述
我在Azure 门户数据资源管理器中看不到任何菜单项,用于将CosmosDB Gremlin数据库中的所有节点和边缘备份到JSON 或 CSV。我尝试运行查询gV()为所有节点生成所有json,但json选项卡没有列出所有节点。
是否有关于如何使用该工具下载所有节点和边缘的工具和说明?
解决方案
您应该能够使用 Cosmos DB 数据迁移工具 SQL API 导出图表。 Cosmos DB - Graph API - 导出 graphSON 并尝试使用迁移工具导入它
SQL 查询在图形数据库中可用 - 您可以在 Azure 门户 Cosmos DB 数据资源管理器中看到这一点,您可以在其中从图形创建“新 SQL 查询”并执行类似于“gV”的“SELECT * from c”之类的 SQL 查询()”。这将为您提供集合/图形中的所有内容作为 JSON。
我的理解是 SQL 和 Graph 数据库之间的唯一区别是 Graph 以 GraphSON 格式存储 JSON 文档。您可以使用 SQL 查询图形数据库 - 但尝试从 Gremlin 转换为 SQL 并不容易。
推荐阅读
- c# - C# - 显示使用 Revit API 创建的楼板
- javascript - 从javascript中的url获取视频时长
- python - 如何使用 groupby() + cumsum() + last()
- c# - 将路由属性与 Html.Action C# MVC 一起使用
- mongodb - MongoDB 使主分片(不要与副本集的主分片混淆)仅保存未分片的集合
- arrays - 继续获取“索引超出范围”
- amazon-ec2 - 区域 eu-west-2 不适用于 aws 模块 boto.ec2 最新
- c# - C#:我如何在完成播放后关闭我的视频闪屏
- typescript - 为什么打字稿 aws-cdk init-template 将其应用程序包含在 bin 目录中并作为二进制文件包含在 package.json 中?
- ubuntu - 如何解决在 Linux 上安装 Minikube for Kuberntes 的错误