Recursive wildcard does not recurse
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Clojure
- Sterne
- 5.8k
- Forks
- 318
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Using the example from the Day of Datomic pull_recursion.clj:
(d/pull (d/db conn) '["*" {:person/friend 2}] anne-id)
Works with latest Datomic, but not in Datascript.
http://stackoverflow.com/questions/38092197/how-best-can-i-query-datomic-for-a-n-degrees-subgraph/38125324#38125324
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem Beispiel pull_recursion.clj aus Day of Datomic und reproduziere den Aufruf d/pull mit Datascript. Vergleiche dessen rekursives Verhalten bei Platzhaltern mit dem neuesten Datomic-Ergebnis, das im Issue beschrieben ist. Als erledigt gilt, wenn das Muster {:person/friend 2} in Datascript die erwartete Anzahl von Freundschaftsebenen durchläuft.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- clojure
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100