如何在quickblox customobject上插入数组?

时间:2014-01-08 15:52:04

标签: java quickblox

我想通过使用“push”将指定值附加到数组来更新数组字段。 但我不明白该怎么做。

我尝试使用'推'但这不是这样的:

QBCustomObject co = new QBCustomObject();
            co.setClassName("image");
            HashMap<String, Object> fields = new HashMap<String, Object>();
            fields.push("array", newComment);
            co.setFields(fields);
            co.setCustomObjectId(ID);

            QBCustomObjects.updateObject(co, new QBCallbackImpl() {
                @Override
                public void onComplete(Result result) {
                    if (result.isSuccess()) {
                        QBCustomObjectResult updateResult = (QBCustomObjectResult) result;
                        QBCustomObject qbCustomObject = updateResult.getCustomObject();
                        Log.d("Updated record: ",qbCustomObject.toString());
                    } else {
                        Log.e("Errors",result.getErrors().toString());
                    }
                }
            });

1 个答案:

答案 0 :(得分:2)

试试这个

fields.put("push[tags][]", "man");
record.setFields(fields);

将'man'字符串推送到名为'tags'的数组字段