私のクラウド コードでは、"Messages" クラスの最初のオブジェクトを取得したいと考えています。次に、そのオブジェクトからいくつかの情報を取得し、それを別のクラスに送信し、最後に、最初に取得した「メッセージ」クラスからそのオブジェクトを削除します。
私の質問は、最初のオブジェクトを取得するためだけに「Messages」クラス全体を照会する必要がありますか? 非効率的なコードのためにアプリの速度を落としたくありません。
Parse.Cloud.afterSave("sendMessage", function(Parse.Message, response) {
var body = null;
var senderName = null;
var senderId = null;
var randUsers = [];
var query = new.Parse.Query(Parse.Message);
query.find({
success: function(results){
body.push(results[1].get("messageBody"));
senderName.push(results[1].get("senderName"));
senderId.push(results[1].get("senderId"));
response.success(getUsers);
},
error: funtion(error){
response.error("Error");
}
});
});
混乱を避けるために、「getUsers」は任意の関数呼び出しです。