Hi David,

maybe the problem is in the commit, try to add parenthesis

db.commit();

2015-08-20 19:41 GMT+02:00 David de Sousa Seixas <[email protected]>:

> Hi,
>
> I tried the same with version 2.1rc5
>
> db = orient.getGraph();
> var rid = db.command('sql','create vertex v');
> db.commit;
> return rid;
>
> but it won't work. I still get back the abstract rid. Any ideas?
>
> segunda-feira, 1 de Setembro de 2014 às 18:56:30 UTC+1, Andrey Lomakin
> escreveu:
>>
>> I see,
>> Thank you for clarification !.
>>
>>
>> On Mon, Sep 1, 2014 at 8:51 PM, Chinmay Shrikhande <
>> [email protected]> wrote:
>>
>>> Hi Andrey,
>>>
>>> Thank you, for your inputs!!!
>>>
>>> I tried the above approach but it still returns me the virtual/abstract
>>> rid.
>>> I just changed it a little bit and it worked. Following is the ofunction:
>>>
>>> var content = request.getContent();
>>> var gdb = orient.getGraph();
>>> var rid = gdb.command("sql","create vertex user content " + content);
>>> gdb.commit();
>>> return rid;
>>>
>>> I guess calling orient.getGraph() twice gives two different instances.
>>>
>>> Thanks again for your suggestions!!!
>>>
>>> Thanks & Regards,
>>> Chinmay Shrikhande
>>>
>>> On Monday, September 1, 2014 11:03:01 PM UTC+5:30, Andrey Lomakin wrote:
>>>
>>>> HI,
>>>> You did not commit tx which is automatically started,
>>>> Is it ok if you do:
>>>>
>>>> var content = request.getContent();
>>>> var rid = orient.getGraph().command("sql","create vertex user content
>>>> " + content);
>>>> orient.getGraph().commit();
>>>> return rid;
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Sep 1, 2014 at 5:26 PM, Chinmay Shrikhande <
>>>> [email protected]> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> Please can any one help on this.
>>>>>
>>>>> Thanks & Regards,
>>>>> Chinmay Shrikhande
>>>>>
>>>>>
>>>>> On Friday, August 29, 2014 9:49:55 PM UTC+5:30, Chinmay Shrikhande
>>>>> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am migrating from version 1.6 to 1.7.8. In version 1.6 to create a
>>>>>> vertex 'user' following is the ofunction layout used:
>>>>>>
>>>>>> var content = request.getContent();
>>>>>> return gdb.command("create vertex user content " + content);
>>>>>>
>>>>>> This function would return me the actual vertex rid of the user
>>>>>> created.
>>>>>>
>>>>>> Modified the above ofunction to be compatiable with version 1.7.8
>>>>>>
>>>>>> var content = request.getContent();
>>>>>> orient.getGraph().command("sql","create vertex user content " +
>>>>>> content);
>>>>>>
>>>>>> The above function when executed gives me virtual rid of the user
>>>>>> created (i.e something like #28:-2 )
>>>>>>
>>>>>> I need the rid of the actual record created.
>>>>>> Is there any configuration changes or some other way to create vertex
>>>>>> so it will return me the rid of the newly created vertex.
>>>>>>
>>>>>> Please suggest on this.
>>>>>>
>>>>>> Thanks & Regards,
>>>>>> Chinmay Shrikhande
>>>>>>
>>>>>>
>>>>>> --
>>>>>
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "OrientDB" 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.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best regards,
>>>> Andrey Lomakin.
>>>>
>>>> Orient Technologies
>>>> the Company behind OrientDB
>>>>
>>>> --
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "OrientDB" 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.
>>>
>>
>>
>>
>> --
>> Best regards,
>> Andrey Lomakin.
>>
>> Orient Technologies
>> the Company behind OrientDB
>>
>> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OrientDB" 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 
"OrientDB" 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