Лента активности с облачным кодом Parse.com

Я пытаюсь создать ленту действий, которая будет получать информацию о всех последних действиях от людей, за которыми вы следите, и ваших собственных действиях, которые вы создали. Я хочу сделать это в облаке, чтобы иметь согласованный набор данных на всех платформах.

Способ установки моих классов, в классе "активность", есть указатель на класс пользователя. В моем классе "follow" есть две колонки: "To" и "from". Каждый из них также указывает на класс пользователя.

Я буду признателен за примеры кодов о том, как это сделать.

Редактировать:

Parse.Cloud.define("test", function(request,response){
    var username = request.params.username;

    // First query to get the current user
    var query = new Parse.Query(Parse.User);
    query.equalTo("username", username);

    //Second query to get his friends
    var query2 = new Parse.Query(Parse.User);
    query2.containedIn("username", ["mhp_samuel","singletune","jabbs"]);

    var mainQuery = Parse.Query.or(query, query2);
    mainQuery.find({
        success:function(results){

            //This is where I want to query the activity class. I'm just doing response.success to ensure the results are returned.
            response.success(results);

        },
        error:function(){
            response.error();
        }
    });

});

Это то, что я сделал, чтобы заставить его работать.

Parse.Cloud.define("test", function(request,response){
    var username = request.params.username;
    var query = new Parse.Query(Parse.User);
    query.equalTo("username", username);
    var query2 = new Parse.Query(Parse.User);
    query2.containedIn("username", ["mhp_samuel","singletune","jabbs"]);

    var mainQuery = Parse.Query.or(query, query2);
    mainQuery.find().then(function(results){
        var qq = new Parse.Query("Tunes");
        qq.containedIn("parent", results);
        return qq.find();
    }).then(function(result){
        response.success(result);
    }, function(error){
        response.error(error);
    });

});

0 ответов

Другие вопросы по тегам