The only documentation on Neo4j's HTTP-endpoint is given by a set of examples. As far as I can see there is no formal specification of the JSON-responses a request might result in. This makes writing a driver for the HTTP-endpoint guesswork. For example, the meta
-objects in Row
are a sequence of objects which can either be Meta
-objects or sequences of Meta
-objects. Who knew? The type
-key in a Meta
-object can be either relationship
or node
; as far as I can see the examples do not include any other value for type
; but maybe my parser is broken with only those two values. Etc. etc.
The GH issue remains unanswered for a week, the SO question has a +100 bounty which is now running out.
As far as rants as concerned: Is Neo4j one of those companies where the marketing department has taken over the company so thoroughly that Free is still too high a price to actually use the product?