Neo4j будет поддерживать шаблон дерева в версиях 2.x (мы не могли использовать функцию дерева). Мы используем 1.9RC1.
Мне нужно получить пользователей с подписчиками и друзьями.
public class User
{
public long Id { get; set; }
public string Name { get; set; }
...............
}
public class UserModel
{
public long Id { get; set; }
public string Name { get; set; }
public string DetailedInformation { get; set; }
public IEnumerable<UserModel2> Followers { get; set; }
public IEnumerable<UserModel2> Friends{ get; set; }
}
public class UserModel2
{
public long Id { get; set; }
public string Name { get; set; }
}
Я хочу получить ответ UserModel с древовидной структурой. Как можно сделать через Gremlin..
Мы использовали функцию путей.
g.v(4582).inE.outV.paths{it}
Но для него существует проблема дублирования данных. Он возвращает пути, а не дерево.
PS: мы используем C#.