当前位置: 首页 > 知识库问答 >
问题:

如何使用gremlin API在Cosmos DB上进行批量查询操作

桓喜
2023-03-14

我们希望使用。NET C#。这样做的最好方法是什么?

我们知道BulkExecutor库只支持批量导入和批量更新操作。批量查询/读取操作是否也有类似的情况?

目前,我正在使用一个小精灵。Net.Driver,GremlinClient(< code > https://docs . Microsoft . com/en-us/azure/cosmos-db/create-graph-dot net )来触发查询。然而,与BulkExecutor库的BulkImport操作相比,这个驱动程序非常慢。

共有1个答案

艾飞宇
2023-03-14

目前,使用Bulk的唯一支持是使用Bulk V3进行点读操作(而不是查询)。

因此,如果您知道文档的Id和分区键值,您可以使用ReadItem操作来利用批量模式。

 类似资料:
  • 编辑-上下文:我正在使用Talend ETL工具,并在查询中使用ISODate或Date或new Date,如以下错误导致失败,因此我需要解决方法: 如果没有以下错误,我无法做到这一点: 大概是因为ETL工具调用: 考虑到我无法在com的查询中使用新日期()。mongodb。util。JSON。parse()方法,是否有解决方法? 我正在使用MongoDB v2.6.3,无法让$date运算符工作

  • 问题内容: 我们只想在MyBatis中使用注解;我们实际上是在尝试避免使用xml。我们正在尝试使用“ IN”子句: MyBatis似乎无法挑选出整数数组并将其放入结果查询中。似乎“轻声失败”,我们没有得到任何结果。 看起来我们可以使用XML映射来完成此操作,但我们确实希望避免这种情况。有正确的注释语法吗? 问题答案: 我相信这是jdbc准备的语句的细微差别,而不是MyBatis。有一个链接在这里解

  • 问题内容: 我正在使用Eclipse Java EE进行Web应用程序项目。当前,我的应用程序返回数据库中存储员工个人信息的所有值。但是,我设置了默认的准备语句以搜索表employee_id = 1234,而不是登录员工的employee_id。这意味着无论哪个员工登录到我的系统,它都只会显示该员工的个人信息。 ID为1234,如下面的准备语句所示: 请注意上面的employeeID如何设置为12

  • 问题内容: 我正在使用sequelize ORM;一切都很好,很干净,但是当我将其与查询一起使用时遇到了问题。我有两种模式:用户和帖子。 我想要一个查询,该查询以发布该信息的用户作为响应。在原始查询中,我得到以下信息: 我的问题是如何更改代码以使用ORM样式而不是SQL查询? 问题答案: 哪个会给你 与您发布的内容相比,上面的查询可能看起来有些复杂,但是它所做的基本上只是为用户表的所有列添加别名,

  • 我在mysql表中有一个int列,用于存储与状态相关的位。我对基于状态字段中是否设置了一个或多个位的查询感兴趣。 我尝试了以下方法: