问题标签 [azure-cosmosdb-gremlinapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gremlin - 即使没有边缘以及使用 select 进行投影,我如何产生输出
有人可以帮我解决这个简单的问题吗...在此先感谢...
我正在使用以下 gremlin 查询,它很好地为我提供了原始顶点 (v)(id-=12345)、它的边(e)和子顶点(id 属性)。但是,假设原始顶点“v”(id-12345)没有出边,则查询不返回任何内容。我仍然想要原始顶点 ('v') 的属性,即使它没有出边和子节点。我怎样才能做到这一点?
c# - Gremlin cosmos:如何在重复命令中将边缘的属性值复制为顶点属性
边有一个属性“b”,顶点有一个属性“a”。
对于满足某些条件的顶点,我想将边缘的“b”属性值复制为顶点的“a”属性值。
并且必须对由“x”边缘连接的所有顶点执行此操作,最多 2 个级别。
database - Gremlin 查询以获取所有直接和间接相关的顶点
我有一个图形数据库,其中有一个带有一些“id = Xyz”的根顶点。该顶点与另外3个顶点相关,边缘具有“孩子”的关系。现在这 3 个顶点本身有 2 个连接的顶点,每个顶点与“孩子”具有相同的关系。
我想获取所有直接或间接连接的顶点的信息,以保持嵌套结构。JSON 输出应该是间接顶点的嵌套形式。
我们可以这样做吗?
如果树的深度增加到n怎么办 请帮忙
gremlin - 如何在 gremlin 查询中将多个对象合并为一个?
我在查询中执行了联合,这给了我以下输出
我需要如下输出,
gremlin - 如何在 gremlin 查询中合并来自不同对象的值?
我有一个查询以下列格式返回输出,
我想以以下格式显示它
可能吗?
产生类似输出的 gremlin
我拥有的数据是一个员工顶点和一个健康状态顶点,员工和健康状态之间有一个hasStatus边缘
员工顶点中的属性: id、organizations、officeId、Name、createdOn
healthStatus 顶点中的属性: id、status、startDate、endDate、release、autoRelease、createdOn
样本数据
输出:
预期产出
注意:投影中的这个 ID 是来自员工顶点的 officeId
gremlin - 如何在 gremlin 中排除标签名称 = 'Kpi' 的顶点
我在 GremlinDb 中有下一个查询:
并将所有项目返回给我,但我有一个带有标签“Kpi”的项目如何使用此标签排除这些项目?
谢谢大家。
gremlin - 如何在gremlin中使用coalesce和select?
询问
在这里,我想在投影中使用合并,因为有些顶点 name 属性不存在。
我试过这个,但它不起作用,
azure-cosmosdb - 是否可以在 Cosmos DB Gremlin API 中执行不区分大小写的搜索?
Gremlin API 是否支持使用大写、小写或任何其他字符串函数,或任何其他允许不区分大小写搜索的设置?
gremlin - 连接 firstName 和 lastName 并使用 Gremlin 查询对这 2 个属性进行搜索
以上是员工的顶点属性,我想对 firstName 和 lastName 执行连接,并使用 gremlin 查询搜索此属性,Azure cosmos graphDB 仅支持区分大小写的数据,我无法执行区分大小写的搜索。
假设在数据库中,如果 firstName 属性存储“sarfaraz”并且我搜索“Sa”,它应该给我这个结果“sarfaraz”。
gremlin - 如何使用 GremlinAPI 在 CosmosDB 中进行简单计算
我正在使用带有 GremlinAPI 的 CosmosDB,即使 CosmosDB 不支持数学步骤,我也想执行简单的计算。
想象一下,我有一个具有属性 Age 的顶点“Person”,它可以与另一个也具有属性 Age 的顶点“Pet”有一条边“Owns”。我想知道某个人是否有一只比这个人年轻但不超过 10 岁的猫。
查询(我知道这只是其中的一部分,但这是我的问题所在)
返回一个空结果,但
返回选定的所有者。似乎如果我在查询中执行 sum() 或 count(),那么我不能再执行 'select("owner")' 了。
我不明白这种行为。我应该怎么做才能执行“选择(“所有者”)”并能够根据宠物的年龄过滤宠物。
还有其他方法可以编写此查询吗?
先感谢您