채팅방 중복생성을 방지하기위한 코드를 짜기가 어려워 문의드립니다.
mysqldb라면 select count(*) from 테이블 where 조건문으로 해서 1또는 0으로 채팅방을 생성할지 말지를 정할 텐데
nosql에서는 어떻게 구현해야할지 몰라 문의드립니다.
그나마 구글에서 찾아본게 exists()인데 정상적이지 않은 function이라고 나오네요
chat 콜랙션에서 hi컬럼에 배열이 user.uid가 있으면 있다 없으면 없다 나오는 코드로 테스트중인데
문서가 있다없다. 혹은 문서의 갯수를 어떻게 도출시킬수 있을까요?
$('#chat').click(function(){
db.collection('chat').where('hi','array-contains',user.uid).get().then((result)=>{
if(result.exists()){
console.log("있다")
}else{
console.log("없다")
}
})
