스키마 정보를 넣었는데 못읽어옵니다.

에러가 발생한 경우 아래 정보를 모두 제공해주시면 보다 정확한 답변이 가능합니다!

  • SDK 버전 : [Backend-4.6.2-dotnet4.unitypackage]
  • 스테이터스 코드 :
  • 에러메시지 : data not found, data을(를) 찾을 수 없습니다

where.Add(“key”, “201”);
where.Add(“userid”, “id”);

BackendReturnObject bro = Backend.GameSchemaInfo.Get(“character_hashes”, where, 10);

테이블이름 : character_hashes
스키마 data(string), key(string), userid(string)
데이터가 약 10개정도 들어가 있습니다.
key와 userid 를 이용해서 1개의 data를 얻어오려고 하는데 안되고
userid만 사용하여 10개의 정보를 읽어오면 데이터를 읽어옵니다.

안녕하세요.

해당 에러에 경우, where에 기입한 userid와 key값이 같은 데이터를 찾지 못하여 생기는 에러현상입니다.

있는 값인지 한번 확인해 주시고, 이상 없으시다면 자세한 확인을 위해 콘솔의 데이터 테이블 스크린샷과 관련 코드 제공해주시면 감사하겠습니다.

where.Add(“key”, 1001);
where.Add(“userid”, “L3X3PRGRMZ34W3CN”);

    BackendReturnObject bro = Backend.GameSchemaInfo.Get("character_hashes", where, 10);
    if (bro.IsSuccess())
    {
        JsonData rows = bro.GetReturnValuetoJSON()["rows"];
        foreach (JsonData row in rows)
        {
            foreach (string key in row.Keys)
            {
                Debug.Log(row[key]["S"].ToString());
            }
        }
    }
    else
    {
        Debug.LogError(bro.GetMessage());
    }

스키마 limit에 1, 10, 100 을 해도 똑같이 못읽어 옵니다.

Param where = new Param();
//where.Add(“key”, 1001);
where.Add(“userid”, “L3X3PRGRMZ34W3CN”);

    BackendReturnObject bro = Backend.GameSchemaInfo.Get("character_hashes", where, 10);
    if (bro.IsSuccess())
    {
        JsonData rows = bro.GetReturnValuetoJSON()["rows"];
        foreach (JsonData row in rows)
        {
            foreach (string key in row.Keys)
            {
                Debug.Log(row[key]["S"].ToString());
            }
        }
    }
    else
    {
        Debug.LogError(bro.GetMessage());
    }

이 코드는 10개를 읽어옵니다.

해당 데이터를 이용하여 테스트를 하는 도중 같은 증상을 발견했고 숫자만 있는 string에 대해서 에러 현상이 발생하는 걸로 확인되었습니다. 해당 부분은 빠르게 픽스하도록 하겠습니다.

이용에 불편을 드려 죄송합니다.

안녕하세요.

먼저 사과의 말씀 드립니다. 해당 오류 사항 "숫자형 데이터만 가지고 있는 string 데이터(ex : “1001” or “201”)를 못 읽어오는 건"을 확인 및 검토해본 결과 짧은 시간 안에는 해결이 어려울 것으로 확인되었습니다.
이용에 불편을 드려 죄송합니다.

해당부분은 되도록 빠르게 수정되도록 노력하겠으나 완료될 기간이 정확히 정해지지는 않은 상태입니다. 그 이전까지는 숫자형 데이터만 사용할 경우, 자료형을 string이 아닌 int형으로 설정해주시거나, 숫자로만 이루어져 있는 string 데이터 사용은 자제해주시면 감사하겠습니다.

감사합니다.

넵 알겠습니다.
그럼 수고하세요!