I'm new to Parse, and from WP background obviously.
I have 2 classes on Parse: [prop] & [propmeta]
The relation of these classes were like post & post_meta
prop
- addr
- desc
propmeta
- prop(pointer to prop)
- metakey
- metaval
Below is existing query of [prop] returned
{
"result":[
{
"__type":"Object",
"addr":"taman klang",
"className":"prop",
"createdAt":"2015-07-08T07:18:31.101Z",
"desc":"no desc",
"objectId":"eZmV76Ie6t",
"updatedAt":"2015-07-08T08:27:14.924Z"
},
{
"__type":"Object",
"addr":"taman cheras",
"className":"prop",
"createdAt":"2015-07-08T07:19:17.005Z",
"desc":"no desc",
"objectId":"QIEy9AyqtH",
"updatedAt":"2015-07-08T08:26:56.007Z"
}
]
}
My Cloud Code query
Parse.Cloud.define("prop_get", function(request, response) {
var limit = request.params.limit;
var skip = request.params.skip;
var orderby = request.params.orderby;
var order = request.params.order;
var prop = Parse.Object.extend("prop");
var query = new Parse.Query(prop);
query.find({
success: function(results) {
response.success(results);
},
error: function() {
console.log("error: " + error);
}
});
});
What I want to achieve is query [prop] with [propmeta] child nodes appended and return as 1 json result. (Since Parse charges by API call, this becomes a requirement immediatly)
Kindly advise the amend on cloud code (preferable) or change to proper schema or any solution which would achieve the desired result.
Thank you.