首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gremlin查询中出现意外的“请求太大”异常[azure-cosmosdb]

gremlin查询中出现意外的“请求太大”异常[azure-cosmosdb]
EN

Stack Overflow用户
提问于 2019-12-18 06:34:19
回答 1查看 43关注 0票数 2

我们遇到了一些RequestRateTooLargeException的问题。我想得到一些见解。

如果我尝试运行这段代码,我会得到一个异常:

代码语言:javascript
复制
g.V('e078e211-460c-4b18-bf03-e68313dabdcc').as('u').V('0b30599f-ae5b-4cde-9fb3-06c44d54d792').inE('follows').where(outV().as('u'))

这不应该是一个非常简单的查询吗?这个特定的顶点有很多“跟随”的边。如果我尝试使用一个只有几条“跟随”边的不同顶点,查询将消耗11RU。索引是默认索引。

.NET框架: net Core 3.1软件开发工具包: Microsoft.Azure.DocumentDB.Core 2.9.2主机: Azure Fabric

提前感谢胡安·巴勃罗

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-20 01:31:22

在David的评论之后,我将gremlin命令改为

代码语言:javascript
复制
g.V('0b30599f-ae5b-4cde-9fb3-06c44d54d792').as('u').V('e078e211-460c-4b18-bf03-e68313dabdcc').outE('follows').where(inV().as('u'))

基本上我改变了用来选择我想要的边的顶点边。正如David提到的,出站边与顶点一起存储。这解决了我的问题。

我不确定这个实现细节是否会影响命令的执行。我应该预料到,在这两种情况下,我都会得到相同的结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59383064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档