0

私のクラウド コードでは、"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」は任意の関数呼び出しです。

4

1 に答える 1