Parse.com - query.equalTo()匹配一堆指针?

时间:2015-08-18 11:21:06

标签: javascript parse-platform

我可以使用query.equalTo()来匹配一堆指针吗?目前我有 query.equalTo('columnName', anObject);

我将动态添加anObject个数组,query.equalTo()方法可以处理,还是必须使用其他方法?

1 个答案:

答案 0 :(得分:0)

在获得对象ID时将对象存储在全局变量中。 像我一样,我想获得当前的用户对象ID。 所以我喜欢当用户登录时,我将解析对象id存储在comman类中。 当我需要那个当前的用户ID那个时候我很容易就好了。

ParseQuery<ParseObject> getwishlit = new ParseQuery<ParseObject>(
            "sharing_master");
    getwishlit.addAscendingOrder(key_createdAt);
    getwishlit.whereEqualTo(key_ownby, CommanClass.ParseObject_USER);
    getwishlit.whereEqualTo(key_sharingclass, key_classwishlist);

    getwishlit.findInBackground(new FindCallback<ParseObject>() {

        @Override
        public void done(List<ParseObject> list, ParseException e) {
            // TODO Auto-generated method stub
            if (e == null) {
                Log.e("in the Array List ", " :: ::  :" + list.size());
            } else {
                Log.e("in the Array List ",
                        " :: ::  : Error" + e.getMessage());
            }

        }
    });

此处CommanClass.ParseObject_USER是用户登录时的静态变量,此时我存储解析对象。 尝试这种方式已经完成了我的工作。