(undocumented) database REST error code: 'DBSP007', description: 'Serialization error'
Yes, Yurii, I did read your reply carefully. It is a very creative idea to create two columns called "where" and "operations" and update them with those values, but totally misses the point of what we are trying to do here!
As to where I got the information about "where" clause in update service: it is in your documentation: http://devcenter.appery.io/documentat...
In particular, please read the following sentence:
"Conditional multiple objects update
By mixing where and operations parameters, you can conditionally update multiple objects."
I use this ALL THE TIME on the client side, and it works perfectly well. I created a test app to prove it for you, here is the screenshot of the app.
In this app, there is an update service that has a "where" clause and a "operations.$set" clause, as shown in the following screenshot:
In the app, you can enter a name on one field, and a value in another, click on update. It will update ALL rows in the DB that have that name. It works perfectly fine.
I have shared the project with a href="mailto:support@appery.io" rel="nofollow"support@appery.io/a, and the project is called TestWhereUpdate. You can play with it to satisfy that it works.
Now, the REAL question: Why does it work from the Client side REST service, but NOT from the server-side REST service?