2012-10-07 2 views
4

У меня есть запрос:Neo4jClient Возврат NodeReference из шифровальщика запроса

var results = new CypherFluentQuery(_client) 
     .Start("n", (NodeReference)0) 
     .Match(string.Format("(n)-[:{0}]--(x)", UserBelongsTo.TypeKey)) 
     .Return<User>("x") 
     .Results; 

Это возвращает меня все узлы, которые соответствуют запросу типа пользователя. Как выполнить один и тот же запрос, но вернуть NodeReferences для каждого из этих согласованных пользователей?

ответ

4

Использование:

.Return<Node<User>>("x") 

и возвращает Node, который имеет свойство Reference.

0

Использование:

.Return(n => n.Id) 

Эта функция существует только в последних версиях neo4jclient (06/2013)

Смежные вопросы