데이터 베이스 기능 질문드립니다.

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

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

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

안녕하세요. 데이터 베이스 기능을 이용하여 새로운 기능을 개발하는 중에 궁금한 부분이 있어 작성하였습니다.

  1. 유저 테이블로 생성 한 뒤에 자신의 데이터를 가져오고 값을 수정하려고 합니다.

테이블 내 데이터 생성 시 user_uuid가 자동으로 생성되는 것 같은데

데이터 조회 기능 중에 혹시 내 UUID를 가져오는 기능이 있을까요?

  1. 데이터 저장 시 특정 상황에서 저장이 정상적으로 안되는 것 같습니다.

{“Id”:0,“Awakening”:{“First”:{“kind”:0,“Level”:0},“Second”:{“kind”:0,“Level”:0},“Third”:{“kind”:0,“Level”:0},“Fourth”:{“kind”:0,“Level”:0}}}

데이터 삽입 시 Enum이 0번째인 경우 디버그 출력에서는 위와 같이 나오는데 삽입 시에는 위처럼 공백으로 나옵니다.

  1. 테이블 내 Json 값 수기 수정 시 아래와 같은 오류가 출력됩니다.

image

확인 한번 부탁드립니다

안녕하세요 개발자님,
문의하신 내용 안내드립니다.

  1. OfCurrentUser 함수를 통해 자신의 데이터를 처리할 수 있도록 제공중에 있습니다.
    또한 이미 베이스 기능으로 GetUserInfoV2 를 통해 자신의 Uuid 정보를 불러올 수 있도록 제공중에 있습니다.

  2. 보다 정확한 확인을 위해 [Serializable] 를 입력 하셨는지와 함께 관련 코드를 공유해주시면 감사하겠습니다.

  3. 문의해주신 내용 확인하여 안내드릴 수 있도록 하겠습니다.

2번 같은 경우 테스트해보니 데이터가 초기 값일 경우 서버에는 위에 같이 빈 공간으로 생략되는 것 같습니다.

실제 불러올 때는 문제는 없어보입니다.

image

왼쪽 위에 실제 데이터 값입니다. ArcanaList":{“First”:0,“Second”:0,“Third”:8}

아래는 사용하였던 클래스입니다.

public class Arcanalist
    {
        public int First;
        public int Second;
        public int Third;
        
        public List<int> GetKinds()
        {
            return new List<int> { First, Second,Third};
        }

        public Arcanalist() { }
        
        public Arcanalist(Arcana arcana)
        {
            First = arcana.SelectCard[0];
            Second = arcana.SelectCard[1];
            Third = arcana.SelectCard[2];
        }
    }

2번 문의사항과 관련하여 초기값 0을 선언해서 사용을 시도해봐 주시면 감사하겠습니다.

3번 문의사항의 경우 콘솔 픽스를 완료하여 정상 저장이 가능하도록 개선되었습니다.
감사합니다.