Änderungen

Zur Navigation springen Zur Suche springen
Zeile 19: Zeile 19:     
Die HTTP-API von SurrealDB ist dokumentiert.
 
Die HTTP-API von SurrealDB ist dokumentiert.
 +
 +
=== JSON ohne beginnendes Leerzeichen ===
 +
 +
 +
In Version 1.2.1 dürfen die per POST übermittelten Daten NICHT mit einem Leerzeichen beginnen.
 +
 +
=== Record Links mit r etc. ===
 +
 +
Record IDs, die als JSON-String übermittelt werden, [https://surrealdb.com/docs/surrealql/datamodel/ids müssen mit einem "r" beginnen].
 +
 +
Das führt zu einem nicht standardmäßigen JSON:
 +
 +
  {  "owner": '''r'''"user:tobie"
 +
  }
 +
 +
Das gilt auch für die längere Variante mit <code>&lt;record></code>:
 +
 +
  {  "owner": '''&lt;record&lt;user&gt;&gt;'''"user:tobie"
 +
  }
 +
 +
Ergänzt man den Cast nicht, kommt etwa folgende Fehlermeldung: ''"{result: Found 'user:tobie' for field `owner`, with record `xy`, but expected a record<user>, status: ERR, time: 0.01 µs}"''
 +
 +
Die entsprechenden Buchstaben sind
 +
* für [https://surrealdb.com/docs/surrealql/datamodel/ids RecordIDs] "r"
 +
* für UUID "u"
 +
* für [https://surrealdb.com/docs/surrealql/datamodel/datetimes DateTime] "d"
 +
* für String "s"
    
=== Scope-User (V1.x) ===
 
=== Scope-User (V1.x) ===

Navigationsmenü