새로운 게임정보의 InDate 관련

기존에는 GetPublicContents (String tableName ) 으로 BackendReturnObject을 받고

BackendReturnObject의 rows 개수가 0이면

Table 삽입, 아니면 Read 후 Update 식으로 진행했습니다.

업데이트된 게임정보관리에서 내 게임정보에서의 "rowIndate"를 어떻게 얻죠?

기본적으로 Where 절을 사용해서 얻어야 되는데, inDate를 얻기위한

알맞은 Where 메소드가 뭔지 모르겠어요

안녕하세요 개발자님

최근 업데이트 된 GameData를 이용하실 때에는 개발자님이 말씀하신대로 Where절을 이용하시면 됩니다.

예를 들어 퍼블릭테이블에 데이터가 있는지 확인하려면

Where where = new Where();
BackendReturnObject bro = Backend.GameData.Get("tableName",where);

if(bro.Rows().Count > 0)
{
//데이터 업데이트
}
else
{
//데이터 삽입
}

이런식으로 비어있는 Where절을 이용하여 검색요소 없이 테이블에 들어있는 모든 데이터를 볼 수 있습니다.

개발자님이 말씀하신 테이블 내에 내 게임정보의 rowIndate를 얻는 방법은 다음과 같은 방법으로 구현 가능합니다.

//방법1
Where where = new Where();
where.Equal("owner_inDate","유저의 inDate");
var bro = Backend.GameData.Get("tableName", where);

//방법2
Where where = new Where();
var bro = Backend.GameData.GetMyData("tableName",where);

//내 데이터의 inDate가져오기
if(bro.Rows().Count > 0)
{
 string inDate = bro.Rows()[0]["inDate"]["S"].ToString();
}