I am now trying to get to grips with the relationship API. Is there a way to add the relationship at the same time as saving the policy?
I have tried just sending the related objectid to the name of the relationship column but with no success.
i.e. an order exists and I want to add a product to it, how do I insert the product into the order_products table and set the relationship to the order in one single post to the API?
Many Thanks
Hello @Luke_Barlow
At the moment, in order to set/add relations, before doing this, it is necessary that the parent and child objects have already been created. At the same time, you cannot create a parent object, create a child object, and set/add relations between them.
But very soon it can be done with Backendless Transaction - https://backendless.com/docs/js/data_transactions_overview.html
Thanks Vladamir,
So with the current functionality, how would you ensure that when creating the product belonging to the order, it doesn’t become orphaned due to a lost connection between calls to the API?
Luke
Please describe in more detail what you mean, if possible with a small example.
Tell me if I understood you correctly:
- A parent object is created.
- A child object/objects is created.
- Set relations between parent and child objects.
The question is what will happen if the third point does not work?
- The parent object already exists.
- I create a child object with a call to the API,
- I send a call to the api to link the child with the parent.
what happens if the connection drops between 2 and 3, and therefore 3 is not called? Do I end up with a child with no link to a parent.
thanks
See Set Relation with objects - Return Value
Return Value
Number of child objects set into the relation.
If the connection drops or something went wrong - you will be know about this and try again.
I agree, in this case, the transaction is very good. They will be available to you very soon.