azure-cosmosdb-gremlinapi相关内容

从GraphDB查询详细信息

我们正在尝试在Graphdb中实现面向客户的详细信息,我们只需一个查询就可以获取客户的详细信息,如他的地址、电话、电子邮件等。我们已经使用HAD地址构建了它,具有电子邮件边缘。 g.addV('member').property('id','CU10611972').property('CustomerId', 'CU10611972').property('TIN', 'xxxx').pr ..

在灰线中按顶点计算边

Gremlin的新品牌。有一个这样的图:顶点=人、物品;边=喜欢、购买。 我正在尝试将每个人使用输出进行的购买数计算为: Greg,4 Naomi,0 京熙,2 谢谢您 推荐答案 使用此简单图形 g.addV('Person').property('name','Greg').as('g'). addV('Person').property( ..
发布时间:2022-05-12 16:25:22 其他开发

在Gremlin中,如何在重复开始时执行一次性副作用?

我需要运行一个Gremlin查询,该查询从图的叶子(无出线边的顶点)和无边顶点向下移动到图的下方,并收集起始顶点和传入顶点(一次1个级别),直到一个顶点.一定的限制.不得超过此限制,因此,如果下一级别的收入者顶点将导致计数超过该限制,则我们将不收集这些顶点并返回我们拥有的顶点.这是我目前所拥有的: g.V().or(__.not(outE()),__.not(bothE())).limit(7 ..
发布时间:2021-05-13 19:30:09 其他开发

如何使用Gremlin从CosmosDB图生成自定义JSON输出?

我正在使用 CosmosDB 图形数据库存储一些人的姓名,他们的婚姻以及他们婚姻之外的孩子.在下图中,您将看到该人丈夫的第一次婚姻有孩子A ,而第二次婚姻的孩子B ./p> 丈夫的父亲丈夫的母亲大父亲&祖母+ --------------- ++ -------------- +婚姻|+ ------------ + --------------- + -------------- + ---- ..

锯齿结果数组Gremlin查询

请您帮我编写一个查询,以将遍历中的每个源顶点及其关联的边和顶点返回为每个此类源顶点上的数组的查询?简而言之,我需要一个包含3个元组的数组的结果集,其中每个元组的项1是源顶点,而项2和3是关联的数组. 谢谢! 编辑1:在图形数据上进行扩展,并添加了我当前的问题查询. 编辑2:改进的Gremlin示例图形代码(抱歉,认为没有人会真正运行它.) 样本图 g.addV("bluep ..
发布时间:2020-11-20 20:43:27 其他开发

当查询的一部分不返回任何内容时,Gremlin查询不返回任何结果

我有一个gremlin查询,该查询找到了我要存档的顶点,但是它返回一个空数组. 我的图的布局方式是,一个顶点可以有多个父级和子级.存档顶点时,需要将其所有受影响的后代存档,这些后代将被此过程“孤立".如果任何后代具有返回中心顶点的路径,则不应将其存档,因为它不会被“孤立" g.V(itemId) // ..
发布时间:2020-09-16 22:57:05 C#/.NET

如何从顶点获取排他子图?

我最近不得不从使用Cypher更改为Gremlin,并且我试图转换一个查询,该查询允许用户“删除"一个节点以及所有受此影响的子图节点.它实际上并没有删除节点,只是在受影响的节点上添加了"DELETED"标签. 我可以使用以下方法在Gremlin中获得一个子图: g.V(nodeId).repeat(__.inE('memberOf').subgraph('subGraph').outV ..
发布时间:2020-09-16 22:51:48 C#/.NET

如何在CosmosDB中围绕SQL API和GraphDB进行分布式事务关联?

我有一个Customer容器,其中的物品表示CosmosDB中SQL API (DocumentDB)中的单个客户.我也有一个包含客户shoppingcart数据的Gremlin API (GraphDB).这些数据都是临时的/暂时的.客户可以选择清空购物车,这将删除临时customer和shoppingcart数据. 目前,我分别进行调用,分别调用SQL API (DocumentDB)和 ..

限制gremlin查询中group().by()中的项目数

我正在尝试运行 gremlin查询,该查询将某个标签的顶点分为几个组,通过某个字段(假设它是"displayName"),并限制 n 的组数,每个组中的项目数也 n . 有没有办法实现这一目标? 由于group().by()返回该项目的列表,因此我尝试使用unfold(),然后对内部项目应用限制.我设法限制了返回的组的数量,但无法限制每个组中的项目数. 这是我用来限制组数的查询: ..
发布时间:2020-04-30 11:38:57 其他开发