Specyfika mojej aplikacji wymaga, aby węzeł mógł być połączony z samym sobą. Czy można to zrobić w Neo4J? Czy można utworzyć nową krawędź między węzłem a nią za pomocą instrukcji CREATE
? Czy będę mógł go uzyskać za pomocą zapytania MATCH
?Czy jest możliwe połączenie węzła z samym sobą w Neo4J?
5
A
Odpowiedz
6
cytat z docs:
Chociaż relacje zawsze mają kierunek, można zignorować kierunek gdzie nie jest przydatny w aplikacji.
Note that a node can have relationships to itself as well
Można tworzyć te relacje tak jak w każdym innym.
CREATE (p:Person { name: "Sam" });
MATCH (p:Person { name: "Sam" })
MERGE (p)-[:knows]->(p);
Chociaż, z oczywistych względów, kierunkowość relacji staje się mniej interesujący sposób, jeśli jesteś wskazując węzeł do siebie, bo nie ma różnicy między głowy i ogona.
Powiązane problemy
- 1. Identyfikatory węzła w neo4j
- 2. Czy jest możliwe sprawdzenie pojedynczego obiektu węzła?
- 3. Odkrywanie właściwości węzła w neo4j grap db
- 4. Android - czy możliwe jest połączenie 3G i WiFi w tym samym czasie?
- 5. Klasa oparta na QObject ma ustawione w kolejce połączenie z samym sobą
- 6. Czy jest możliwe połączenie dwóch tablic w tablicy w PHP?
- 7. Czy jest możliwe połączenie wielu atrybutów w F #?
- 8. JFreeChart: czy możliwe jest połączenie zestawionych słupków i wykresów liniowych?
- 9. ogóle możliwe połączenie faza
- 10. pydot: czy możliwe jest wykreślenie dwóch różnych węzłów z tym samym ciągiem znaków?
- 11. Jak utworzyć oddzielne bazy danych Neo4j na tym samym komputerze?
- 12. Jaka jest różnica między sobą i sobą w Smalltalk?
- 13. format pliku skryptu neo4j - czy jest jakiś?
- 14. Możliwe jest uruchomienie instancji osadzonej węzła Apache Spark?
- 15. Czy przetwarzanie/analiza obrazu NodeJS jest możliwe?
- 16. Usuń właściwość z wykresu Neo4j
- 17. Wyodrębnij subgraph w neo4j
- 18. Czy możliwe jest mieszanie dodatków z matplotlib?
- 19. Możliwe jest wiele środowisk na tym samym serwerze RabbitMQ?
- 20. Czy bezpieczne jest połączenie wielu wątków z tą samą funkcją?
- 21. Eksperci Emacs: czy możliwe jest połączenie narzędzia wiersza poleceń f # intellisense z emacs?
- 22. Czy możliwe jest bezpośrednie połączenie z wynikami wyszukiwania Google za pomocą href?
- 23. Czy możliwe jest połączenie z serwerem klienta signalR na innym komputerze?
- 24. Czy możliwe jest odtwarzanie i nagrywanie dźwięku w tym samym czasie nieużywania AVAudioSessionCategoryPlayAndRecord
- 25. Czy jest możliwe, aby zmienna obszaru roboczego była zachowywana przez połączenie w celu wyczyszczenia?
- 26. Czy możliwe jest posiadanie wielu krojów czcionek w tym samym widoku tekstowym?
- 27. Czy jest możliwe wyświetlenie wielu gałęzi git w tym samym czasie dla tego samego projektu?
- 28. Czy jest możliwe obsługiwanie iPhone'a X i iOS 8 w tym samym projekcie?
- 29. Czy możliwe jest posiadanie czarno-białego i kolorowego obrazu w tym samym oknie przy użyciu opencv?
- 30. jak dodać właściwość do istniejącego węzła neo4j cypher?
Chciałbym tu wspomnieć o kompletności, że używamy neo4j jako mechanizmu zarządzania regułami, a czasami jest użyteczne wyraźne zezwolenie lub zabranianie czegoś podmiotowi samemu, więc ta zdolność nie jest całkowicie bezużyteczna. – tkroman