Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure cosmosdb 如何从CosmosDB Gremlin API DB下载所有数据?_Azure Cosmosdb_Azure Cosmosdb Gremlinapi - Fatal编程技术网

Azure cosmosdb 如何从CosmosDB Gremlin API DB下载所有数据?

Azure cosmosdb 如何从CosmosDB Gremlin API DB下载所有数据?,azure-cosmosdb,azure-cosmosdb-gremlinapi,Azure Cosmosdb,Azure Cosmosdb Gremlinapi,我在Azure Portal Data Explorer中没有看到任何菜单项可以将所有节点和边缘从CosmosDB Gremlin数据库备份到JSON或CSV。我试图运行query g.V()为所有节点生成所有json,但是json选项卡没有列出所有节点 是否有关于如何使用该工具下载所有节点和边的工具和说明?您应该能够使用Cosmos DB数据迁移工具SQL API导出图形。 SQL查询在图形数据库中可用-您可以在Azure Portal Cosmos DB Data Explorer中看到这

我在Azure Portal Data Explorer中没有看到任何菜单项可以将所有节点和边缘从CosmosDB Gremlin数据库备份到JSON或CSV。我试图运行query g.V()为所有节点生成所有json,但是json选项卡没有列出所有节点


是否有关于如何使用该工具下载所有节点和边的工具和说明?

您应该能够使用Cosmos DB数据迁移工具SQL API导出图形。

SQL查询在图形数据库中可用-您可以在Azure Portal Cosmos DB Data Explorer中看到这一点,您可以从图形中创建“新SQL查询”,并执行类似于“g.V()”的SQL查询,如“从c选择*”。这将为您提供集合/图形中的所有内容作为JSON


我的理解是,SQL和Graph数据库之间的唯一区别在于Graph以GraphSON格式存储JSON文档。您可以使用SQL查询图形数据库,但尝试从Gremlin转换为SQL并不容易。

只想注意,Cosmos DB Gremlin API将Gremlin数据以其自己的格式存储在底层存储中。使用迁移工具,可以将该基础存储格式复制到另一个集合或blob。GraphSON格式是仅由gremlin请求返回的响应格式。