Parse platform 错误400:使用解析查询时出现错误的请求聚合异常

Parse platform 错误400:使用解析查询时出现错误的请求聚合异常,parse-platform,unity3d,Parse Platform,Unity3d,我试图检查Parse上是否存在一个Parse对象,这样我就可以为用户上传一个新对象(如果不存在),或者修改数据(如果存在) 我使用的代码是: if(!FB.IsLoggedIn) yield break; Debug.Log ("NPCF: FB Is Logged In"); ParseQuery<ParseObject> query = ParseObject.GetQuery ("User"+FB.UserId); Debug.Log ("NPCF: Called Ge

我试图检查Parse上是否存在一个Parse对象,这样我就可以为用户上传一个新对象(如果不存在),或者修改数据(如果存在)

我使用的代码是:

if(!FB.IsLoggedIn)
    yield break;
Debug.Log ("NPCF: FB Is Logged In");
ParseQuery<ParseObject> query = ParseObject.GetQuery ("User"+FB.UserId);
Debug.Log ("NPCF: Called GetQuery on User" + FB.UserId);

var queryTaskContinueWith = query.FindAsync().ContinueWith( t =>
{
    if(t.IsFaulted)
    {
        using (IEnumerator<System.Exception> enumerator = t.Exception.InnerExceptions.GetEnumerator())
        {
            if (enumerator.MoveNext())
            {
                ParseException error = (ParseException) enumerator.Current;
                Debug.Log ("Error Message: " + error.Message);
                Debug.Log ("Error Code: " + error.Code);
            }
        }
    }
    // NOT REACHING HERE
    Debug.Log ("NPCF: t.Result count: " + t.Result.Count());
    var result = t.Result;

    if(result.Count() == 0)
    {
        //Upload New Data
    }
    else
    {
        //Modify/Sync Data
    }
}
if(!FB.IsLoggedIn)
屈服断裂;
Log(“NPCF:FB已登录”);
ParseQuery query=ParseObject.GetQuery(“用户”+FB.UserId);
Log(“NPCF:Called GetQuery on User”+FB.UserId);
var queryTaskContinueWith=query.FindAsync().ContinueWith(t=>
{
如果(t.IsFaulted)
{
使用(IEnumerator枚举器=t.Exception.InnerExceptions.GetEnumerator())
{
if(枚举数.MoveNext())
{
ParseException错误=(ParseException)枚举数。当前;
Debug.Log(“错误消息:”+Error.Message);
Debug.Log(“错误代码:”+Error.Code);
}
}
}
//不到这里
Log(“NPCF:t.Result count:+t.Result.count());
var结果=t.结果;
if(result.Count()==0)
{
//上传新数据
}
其他的
{
//修改/同步数据
}
}
我知道我以前有过这种功能,因为我的功能完全正常。如果对象不存在,是否真的可以查询该对象?或者我现在只是很愚蠢,错过了一步/忘记了如何正确执行此操作