Parse platform 查询Parse.com数据库时对列名使用变量
我有两个Parse.com类。我从Class1中检索一个值数组。这些值是类2中parse.com列的名称。在从Class2检索到所需的对象后,我想循环获取Class2中的适当列,如下所示:Parse platform 查询Parse.com数据库时对列名使用变量,parse-platform,Parse Platform,我有两个Parse.com类。我从Class1中检索一个值数组。这些值是类2中parse.com列的名称。在从Class2检索到所需的对象后,我想循环获取Class2中的适当列,如下所示: Parse.initialize("KsUhcunt9PkSkvyRWXAeL", "ykLWdyBk6wAmOPC"); var CheckWait = Parse.Object.extend("CheckWait"); var query = new Parse.Query
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” 如果
myArray[1]
的内容是一个字符串“昵称”,则以下内容是等效的:
var nick1 = object.get("nickname");
var nick2 = object.get(myArray[1]);
问题是您传递的是字符串“myArray[1]”
,而不是表达式myArray[1]