Look at the answer to your question on StackOverflow: http://stackoverflow.com/questions/22715353/how-to-add-delete-and-check-existence-with-linkset-in-orientdb/22734521#22734521
Lvc@ On 28 March 2014 21:15, Gaurav Dhiman <[email protected]> wrote: > Can anyone share code example (JavaScript) to do this ? > On Mar 28, 2014 5:57 PM, "Gaurav Dhiman" <[email protected]> wrote: > >> Thanks Arve for response, but I am still not clear. >> >> My queries are simple. I am using OrientDB Javascript functions: >> >> Just for example, if my company.employees = [#4:1, #4:5, #4:3] >> >> 1. How can I add #4:6 to linkset ? After addition it should be [#4:1, >> #4:5, #4:3, #4:6] >> >> 2. How can I delete #4:5 from linkset ? After deletion it should be >> [#4:1, #4:3, #4:6] >> >> 3. If I add #4:1 again to linkset, will it check for duplicate and return >> error or do I need to check problematically before adding to linset ? If I >> need to do it, how to do it ? >> >> I am sure there must be some methods to add, delete and check existence >> on linkset & linkmap, I am not just aware of those. >> Any pointers will be helpful. >> >> Thanks once again ! >> >> Regards, >> Gaurav >> >> >> >> On Thursday, March 27, 2014 9:00:36 PM UTC+5:30, Arve Knudsen wrote: >>> >>> Gaurav, regarding adding to a linkset, you may remember my question on >>> StackOverflow about saving document links with a document. My >>> answer<http://stackoverflow.com/a/22569458/265261>to that question shows >>> how to do this, and it looks like it would solve >>> your example. >>> >>> Hope this helps, >>> Arve >>> >>> >>> On Thu, Mar 27, 2014 at 12:04 PM, Gaurav Dhiman <[email protected]>wrote: >>> >>>> How to add, edit and check an existence of LINK in LINKSET ? >>>> >>>> Considering below case for *document based database*, can some on give >>>> me code example for add, edit and check existence cases. >>>> >>>> Lets say >>>> >>>> company.employees is LINKSET (array of links to employee objects) >>>> employee.company is LINK (reverse link to company object) >>>> >>>> While adding employee, I need to do two way linking (company to >>>> employee and employee to company), how to do it ? >>>> >>>> var emp = db.getInstance("employee"); >>>> emp.field("name", "John"); >>>> emp.field("age", "35"); >>>> emp.filed("company", "#2:4"); // Linked from employee to company >>>> company.field("employees", ?????); // How to create link from company >>>> to employee ? >>>> >>>> Regards, >>>> Gaurav >>>> >>>> -- >>>> >>>> --- >>>> 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 a topic in the >> Google Groups "OrientDB" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/orient-database/cvYD7oqwkCQ/unsubscribe >> . >> To unsubscribe from this group and all its topics, 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. > -- --- 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.
