Done. Thanks.

On Wed, Mar 26, 2014 at 9:21 AM, Michael Hunger <
[email protected]> wrote:

> Yep, right this rather looks like a bug. Can you raise it on GitHub?
> Thanks a lot.
>
>
> On Wed, Mar 26, 2014 at 1:49 PM, Javier de la Rosa <[email protected]>wrote:
>
>> Then, why not return a 404? That would be more consistent.
>>
>>
>> On Wed, Mar 26, 2014 at 3:03 AM, Michael Hunger <
>> [email protected]> wrote:
>>
>>> Hi Javier,
>>>
>>> Yes as the tx is not yet committed other tx don't see the node
>>>
>>> Only your ongoing tx request can access it
>>>
>>> Michael
>>>
>>> Sent from mobile device
>>>
>>> Am 26.03.2014 um 05:14 schrieb Javier de la Rosa <[email protected]>:
>>>
>>> Hello,
>>>
>>> I have a simple request that creates a transaction with a Cypher query
>>> to create a node with label 'User' and a property 'name' with value 'Me':
>>>
>>> $ curl -X POST -d'{"statements":[{"statement":"CREATE (me:User {name:
>>> \"Me\"}) RETURN me;", "resultDataContents": ["REST"]}]}' -H
>>> accept:application/json -H content-type:application/json
>>> http://localhost:7474/db/data/transaction/
>>>
>>> The result of the query is as expected and the data for the new node
>>> with id 147 is properly returned:
>>>
>>> {
>>>    "commit":"http://localhost:7474/db/data/transaction/88/commit";,
>>>    "results":[
>>>       {
>>>          "columns":[
>>>             "me"
>>>          ],
>>>          "data":[
>>>             {
>>>                "rest":[
>>>                   {
>>>                      "outgoing_relationships":"
>>> http://localhost:7474/db/data/node/147/relationships/out";,
>>>                      "labels":"
>>> http://localhost:7474/db/data/node/147/labels";,
>>>                      "all_typed_relationships":"
>>> http://localhost:7474/db/data/node/147/relationships/all/{-list|&|types}
>>> ",
>>>                      "traverse":"
>>> http://localhost:7474/db/data/node/147/traverse/{returnType}";,
>>>                      "self":"http://localhost:7474/db/data/node/147";,
>>>                      "property":"
>>> http://localhost:7474/db/data/node/147/properties/{key}";,
>>>                      "outgoing_typed_relationships":"
>>> http://localhost:7474/db/data/node/147/relationships/out/{-list|&|types}
>>> ",
>>>                      "properties":"
>>> http://localhost:7474/db/data/node/147/properties";,
>>>                      "incoming_relationships":"
>>> http://localhost:7474/db/data/node/147/relationships/in";,
>>>                      "create_relationship":"
>>> http://localhost:7474/db/data/node/147/relationships";,
>>>                      "paged_traverse":"
>>> http://localhost:7474/db/data/node/147/paged/traverse/{returnType}{?pageSize,leaseTime}
>>> ",
>>>                      "all_relationships":"
>>> http://localhost:7474/db/data/node/147/relationships/all";,
>>>                      "incoming_typed_relationships":"
>>> http://localhost:7474/db/data/node/147/relationships/in/{-list|&|types}
>>> ",
>>> *                     "data":{*
>>> *                        "name":"Me"*
>>> *                     }*
>>>                   }
>>>                ]
>>>             }
>>>          ]
>>>       }
>>>    ],
>>>    "transaction":{
>>>       "expires":"Wed, 26 Mar 2014 03:58:44 +0000"
>>>    },
>>>    "errors":[]
>>> }
>>>
>>> However, if during the time the transaction is open I try to fetch the
>>> node by its REST URL, data always comes empty until the transaction is
>>> committed. Is that the right behaviour?
>>>
>>> $ curl http://localhost:7474/db/data/node/147/
>>> {
>>>   "extensions" : {
>>>   },
>>>   "outgoing_relationships" : "
>>> http://localhost:7474/db/data/node/147/relationships/out";,
>>>   "labels" : "http://localhost:7474/db/data/node/147/labels";,
>>>   "all_typed_relationships" : "
>>> http://localhost:7474/db/data/node/147/relationships/all/{-list|&|types}
>>> ",
>>>   "traverse" : "
>>> http://localhost:7474/db/data/node/147/traverse/{returnType}";,
>>>   "self" : "http://localhost:7474/db/data/node/147";,
>>>   "property" : "http://localhost:7474/db/data/node/147/properties/{key}
>>> ",
>>>   "outgoing_typed_relationships" : "
>>> http://localhost:7474/db/data/node/147/relationships/out/{-list|&|types}
>>> ",
>>>   "properties" : "http://localhost:7474/db/data/node/147/properties";,
>>>   "incoming_relationships" : "
>>> http://localhost:7474/db/data/node/147/relationships/in";,
>>>   "create_relationship" : "
>>> http://localhost:7474/db/data/node/147/relationships";,
>>>   "paged_traverse" : "
>>> http://localhost:7474/db/data/node/147/paged/traverse/{returnType}{?pageSize,leaseTime}
>>> ",
>>>   "all_relationships" : "
>>> http://localhost:7474/db/data/node/147/relationships/all";,
>>>   "incoming_typed_relationships" : "
>>> http://localhost:7474/db/data/node/147/relationships/in/{-list|&|types}
>>> ",
>>> *  "data" : {*
>>> *  }*
>>> }
>>>
>>> Cheers!
>>>
>>> --
>>> Javier de la Rosa
>>> http://versae.es
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Neo4j" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Neo4j" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Javier de la Rosa
>> http://versae.es
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Neo4j" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Neo4j" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Javier de la Rosa
http://versae.es

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to