Hej, wiem że temat baz grafowych jest raczej mało popularny na tym forum, to jednak mam nadzieję, że ktoś na moje pytanie odpowie.
Otóż używam DGraph w wersji najnowszej, programuje w C# z pomocą oficjalnego drivera.
Mam pięć obiektów City z odległościami do innych miast co na wykresie daje 5 różnych grafów, w każdym po cztery krawędzie do tych miast (wiadomo - oprócz krawędzi do samego siebie). Sęk w tym, że chciałbym, żeby był to jeden graf z 5*4/2 krawędziami a nie pięć oddzielnych grafów z razem 20oma krawędziami.
Da się jakoś to zrobić w DGraph? Ja tworzę w programie graf za pomocą JSONa, który tworzony jest na podstawie zapytania, które mniej więcej wygląda tak:
{
set: [
{
"City": "Warszawa",
"Distance": [
{
"City": "Krakow",
"Value": 400,
},
{
"City": "Moskwa",
"Value": 1000
}]
}
}
Tworzy mi to 3 obiekty w jednym grafie, co jest okej ale jak dodam kolejne miasto i dystansy do innych miast to wszystko już jest w grafie oddzielnym.
Mam zagłębiać w jsonie te miasta i odległości 5 razy czy jest jakiś inny sposób/podejście?