首页 > 解决方案 > Gremlin .Net,按包含值的属性过滤顶点

问题描述

我需要通过包含值的属性过滤 Azure Cosmos Graph DB 中的顶点,我尝试了下面的代码,但我收到错误消息(无法找到任何方法“过滤器”)

var g = client.CreateTraversalSource();
var p = new P("containing", text);
var query = g.V().Filter(p).Range<Vertex>(page, pageSize);

var result = await client.ExcuteAsync<IEnumerable<Vertex>>(query);

知道如何实现这一目标吗?

标签: c#gremlinazure-cosmosdb-gremlinapi

解决方案


这可能对其他人有帮助,我在朋友的帮助下设法弄清楚了:

var p = new P("containing", text);
var query = g.V().has("propertyName", p).Range<Vertex>(page, pageSize);
var result = await client.ExecuteAsync<IEnumerable<Vertext>>(query);

推荐阅读