查询Parse.com数据库时使用列名称的变量

时间:2013-08-09 22:10:53

标签: parse-platform

我有两个Parse.com课程。我从Class1中检索一个值数组。这些值是Class2中parse.com列的名称。从Class2中检索所需的对象后,我想循环获取Class2中的相应列,如下所示:

        Parse.initialize("KsUhcunt9PkSkvyRWXAeL", "ykLWdyBk6wAmOPC");
    var CheckWait = Parse.Object.extend("CheckWait");
    var query = new Parse.Query(CheckWait);
        query.equalTo("objectId", "oMP9qf7MAj");
    query.first({
    success: function(object) {
    $(".success").show();  
    var test = object.get("myArray[1]");    
    },

行。因此,如果我用适当的列名替换myArray [1],它会检索所需的数据。我测试了myArray [1]中包含的值,它确实包含正确的列名。如果我设置另一个变量= myArray [1] parse.com仍然返回“undefined”。

1 个答案:

答案 0 :(得分:0)

如果myArray[1]的内容是字符串“nickname”,则以下内容是等效的:

var nick1 = object.get("nickname");
var nick2 = object.get(myArray[1]);

问题是您传递了字符串"myArray[1]"而不是表达式myArray[1]