I am making a motion for Appery to add/enable "projection" in REST, which is similar to SELECT in SQL.
I learned about "projection" on Mongodb's website, see links....
http://docs.mongodb.org/manual/refere...
and
http://docs.mongodb.org/manual/refere...
Since Appery use Mongodb, I think this should be easy.
One of the most frustrating part of using a mobile App is watching the wheel spin, while data is being delivered over heavily taxed data networks. If the user's experience is poor the app goes unused and eventually fails adoption. As developers, it is not something we aspire.
By being selective of data being transmitted over the air, the reduced burden on bandwidth, speeds up response time for the app and a delight to use.
I have implemented this functionality using server side scripting, to strip data before it is transmitted over the air. One word, AMAZING! The performance is fast. The problem though is in Appery's limitation of three quries per second. This is a serious impediment for any app intended for B2C or P2P or even B2B applications.
By using "projection", one would not need to use server side scripting, saving server time and development time, especially since this is already built into Mongodb. Win-Win!
I love Appery, but unfortunately this one limitation makes or breaks my user's experience and without users, there is no need to make apps.
I hope this issue is address with high priority.
Thank you so much.