1대1채팅 구현중이고
소켓사용해서 보내는 유저에게 보낸 뒤 채팅내용을 몽고디비에 저장할려합니다 해당 로직은 트랜젝션 으로 묶어줄 예정이구요.
여기서 몽고디비에 저장할때 일대일 귓속말이 아니라 채팅방으로 만들 예정인데
채팅방이 생길때마다 roomNumber1, roomNumber2 라는 콜렉션? 이 생기고
해당 콜렉션안에 누가 보낸 채팅인지 구별해주기 의해서
__________roomNumber1 콜렉션안에 저장 될 데이터 _______
userId : 1,
content : “aa”
——
userId : 2,
content : “bb”
————————————————————
라고 각 콜렉션마다 저장이 되게 할려합니다.
이렇게 만든다 했을때 문제 되는 부분이나 말이 되지 않는 부분이 있을까요?
소켓사용해서 보내는 유저에게 보낸 뒤 채팅내용을 몽고디비에 저장할려합니다 해당 로직은 트랜젝션 으로 묶어줄 예정이구요.
여기서 몽고디비에 저장할때 일대일 귓속말이 아니라 채팅방으로 만들 예정인데
채팅방이 생길때마다 roomNumber1, roomNumber2 라는 콜렉션? 이 생기고
해당 콜렉션안에 누가 보낸 채팅인지 구별해주기 의해서
__________roomNumber1 콜렉션안에 저장 될 데이터 _______
userId : 1,
content : “aa”
——
userId : 2,
content : “bb”
————————————————————
라고 각 콜렉션마다 저장이 되게 할려합니다.
이렇게 만든다 했을때 문제 되는 부분이나 말이 되지 않는 부분이 있을까요?
이론상으로는 가능함
이론상 ㅇㅈㄹ
그럼 뭐라고하냐 작성자 실력이 가늠이 안되는데
감사합니다!
문제없으
감사합니다!!