트랜잭션, Where 관련 질문입니다ㅠ

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

TransactionReadV2(트랜잭션 읽기 V2)

페이지를 읽으면서 테스트 중인데요

해당 페이지의 마지막 예제코드에서

List transactionList = new List();

transactionList.Add(TransactionValue.SetGetV2(“PlayerInfo”, “2022-03-15T07:16:44.131Z”, “2021-11-16T06:57:55.552Z”));

transactionList.Add(TransactionValue.SetGet(“PlayerInfo”, new Where()));

var bro = Backend.GameData.TransactionReadV2(transactionList);

이런식으로 TransactionValue를 작성해서 추가하는데

transactionList.Add(TransactionValue.SetGet(“PlayerInfo”, new Where()));

이 경우 어떤 데이터를 가져오게 되나요?

"PlayerInfo"의 모든 Data를 가져오나요?

아니면 Where()가 기본적으로 포함하는 정보가 있는건가요?

테스트 해봤을땐(유저당 row 하나씩 있는 private 테이블)
해당 유저 data만 가져오던데

이게 다 긁어온건데 private이라서 자기거만 가져오는건지
아니면 기본 동작에 대한 설정이 있는건지 궁금합니다

안녕하세요 개발자님,
말씀하신 transactionList.Add(TransactionValue.SetGet("PlayerInfo", new Where())); 의 경우,
PlayerInfo 테이블에서 해당 유저가 조회할 수 있는 데이터를 가져오는 방식입니다.

  • Private 테이블이라면, 유저 본인의 데이터만 조회 가능하므로, 자신의 데이터만 반환됩니다.
  • Public 테이블이라면, 특정 조건 없이 전체 데이터를 대상으로 조회가 이루어집니다.

또한, 개발자 문서에 안내된것과 같이 Where 조건을 설정하지 않고 조회할 경우, 여러 개의 데이터가 검색되더라도 가장 최근에 삽입된 데이터 1개만 반환되므로 이 점 참고하여 이용해 주시면 감사하겠습니다.

좋아요 1