Uncaught FirebaseError: The query requires an index. You can create it here:
728x90

 

Uncaught FirebaseError: The query requires an index. You can create it here:

ํŒŒ์ด์–ด๋ฒ ์ด์Šค๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋˜ ๋„์ค‘ ๋งŒ๋‚œ ์—๋Ÿฌ!..

์ง€๊ธˆ๊นŒ์ง€๋Š” DB์— ์žˆ๋Š” ๋ชจ๋“  ๋Œ“๊ธ€์„ ๊ฐ€์ ธ์™€์„œ ๋ Œ๋”๋ง ํ•ด์ฃผ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ๊ฐ ๋ฆฌ๋ทฐ์—๋งŒ ์ž‘์„ฑํ•œ ๋Œ“๊ธ€์„ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ์œ„ํ•ด ์ฝ”๋“œ๋ฅผ ์งœ๋‹ค๊ฐ€ ๋งŒ๋‚ฌ๋‹ค.

์œ„์˜ ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋ฉด ์ธ๋ฑ์Šค(์ƒ‰์ธ)๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค๊ณ  ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ๊ณ  ์žˆ๋‹ค.

 

์•„๋ž˜ ์ฟผ๋ฆฌ๋ฌธ ๋ณด๋ฉด where์™€ orderBy๋ฅผ ํ•จ๊ป˜ ์“ฐ๊ณ  ์žˆ๋Š”๋ฐ ๋ณตํ•ฉ ์ฟผ๋ฆฌ์—ฌ์„œ ๊ทธ๋Ÿฐ์ง€ ์ € ๋ถ€๋ถ„์— ์ƒ‰์ธ์ด ํ•„์š”ํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

 

 

 

ํ•ด๊ฒฐ

ํŒŒ์ด์–ด๋ฒ ์ด์Šค ์ฝ˜์†”์—์„œ firestore์— ๋“ค์–ด์˜ค๋ฉด ํƒญ์— ์ƒ‰์ธ์ด๋ผ๋Š” ๊ฒƒ์ด ์žˆ๋‹ค.

 

 

์ƒ‰์ธ ์ถ”๊ฐ€๋ฅผ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋ณตํ•ฉ ์ƒ‰์ธ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ ์šฉํ•  ์ปฌ๋ ‰์…˜๊ณผ ํ•„์š”ํ•œ ํ•„๋“œ๋“ค์˜ ์กฐ๊ฑด์„ ์ž‘์„ฑํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

 

 

์ƒ‰์ธ์„ ๋งŒ๋“ค๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๋•Œ๊นŒ์ง€ 5~8๋ถ„ ์ •๋„ ์†Œ์š”๋œ๋‹ค.

์ƒํƒœ๊ฐ€ ์‚ฌ์šฉ์„ค์ •๋จ์œผ๋กœ ๋ฐ”๋€Œ๊ณ  ๋‚˜๋ฉด ์ด์ œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ! ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ‘๐Ÿ‘

 

 

 

์ฐธ๊ณ 

https://jason-api.tistory.com/41

728x90