温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Azure Cosmos graph db supported Gremlin and Tinkerpop version
azure gremlin tinkerpop azure-cosmosdb-gremlinapi

其他 - Azure Cosmos graph db支持的Gremlin和Tinkerpop版本

发布于 2020-04-05 23:45:23

我在使用npm gremlin和Tinkerpop查找Azure Cosmos DB支持的内容时遇到了麻烦。 https://www.npmjs.com/package/gremlin gremlin包不引用client.submit脚本,但是Azure Node.js示例代码使用Submit。
https://github.com/Azure-Samples/azure-cosmos-db-graph-nodejs-getting-started/blob/master/app.js

另外,当我在client.submit中使用过滤器,elementMap等Tinkerpop功能时,它会抛出一个找不到它的错误。 g.V().elementMap('age') 这向我表明,client.submit中仅某些Tinkerpop功能可用。我正在使用最新的http://tinkerpop.apache.org/docs/3.4.4/reference/

我没有得到Azure对此主题的任何答复。谁能阐明如何在Azure Cosmos DB中使用最新的gremlin和tinkerpop?如果不是最新版本,则支持每个版本的哪个特定版本?

谢谢,唐尼

查看更多

提问者
Donnie Kerr
被浏览
29
stephen mallette 2020-02-11 04:10

我不是CosmosDB的专家,但我认为它们不支持TinkerPop的任何特定版本,而是支持部分可用功能(尽管自发布以来,它们一直在稳步向更全面的支持方向发展)。最好的选择是查看他们记录的Gremlin步骤,以作为他们支持的步骤,并且仅使用这些步骤。该步骤列表可在此处找到

请注意,有时候Stackoverflow中的CosmosDB用户会发现该页面上未列出受支持的步骤,因此即使您确实需要它,也可以尝试一下,即使未在此处列出,也可能确实适合您。