๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก2024/01 (2)

Wookang makes AI

์•”๋งŒ ๋ฌด์‹œํ•ด๋ด๋ผ

๋‚ด๊ฐ€ ๋ถˆํ–‰ํ•ด์ง€๋‚˜ ํ–‰๋ณต์€ ์ƒ๋Œ€์ ์ธ ๊ฒƒ, ์ด๋ฏธ ๋‚ด ํ–‰๋ณต์€ ๋„ˆํฌ๋“ค ๋ชป์ง€์•Š์•„ ๊นŒ๋†“๊ณ  ๋‹ˆ๋„ค๊ฐ€ ํ–‰๋ณตํ•˜๋ฉด ์–ผ๋งˆ๋‚˜ ํ–‰๋ณตํ•˜๋‹ค๊ณ  ๋‚˜ํ•œํ…Œ ์ด ์ง€๋ž„์ด๋ƒ ๋‚˜์˜ ๋ถˆํ–‰์€ ์˜ค๋กœ์ง€ ๋„ˆํฌ๋“ค์˜ ์ƒ์ƒ์ผ ๋ฟ, ์•”๋งŒ ๋ฌด์‹œํ•ด๋ด๋ผ ๋‚ด๊ฐ€ ๋ถˆํ–‰ํ•ด์ง€๋‚˜ ๋‚˜๋Š” ๋ฌด์ ์˜ ํ–‰๋ณต์—ด์‡ ๊ณต ๋„ˆํฐ ๋‚ด ๋ถˆํ–‰์˜ ํ‚ค๋ฅผ ์ฅ๊ณ  ์žˆ์ง€ ์•Š์•„ ์™œ๋ƒ๋ฉด ๊ทธ๋Ÿฐ ๊ฑด ์—†์œผ๋‹ˆ๊นŒ ๋‚œ ๋ณด์ด์ง€ ์•Š๋Š” ๋ฐ”๋‹ฅ์„ ๋”›๊ณ  ์žˆ์œผ๋‹ˆ๊นŒ ํ–‰๋ณต์€ ์ƒ๋Œ€์ ์ธ ๊ฑฐ๊ฑฐ๋“  ๋‚œ ๋”ฐ๋œปํ•œ ๋ฌผ์— ๋จธ๋ฆฌ๋ฅผ ๊ฐ์œผ๋ฉด ๋ฟ…๊ฐ€๊ฑฐ๋“  ์šฐ๋ฆฌ ๊ฑด๋ฌผ ํ™”์žฅ์‹ค์— ๋”ฐ๋œปํ•œ ๋ฌผ ๋‚˜์˜ค๊ฑฐ๋“  ๋‹ˆ๋„ค๋ผ๊ณ  50๋„ ๋ฌผ์—์„œ ์”ป์ง„ ์•Š์„๊ฑฐ ์•„๋ƒ ๋‚˜๋ž‘ ๋น„์Šทํ• ๊บผ ์•„๋ƒ ๋‚ด๊ฐ€ ๋‚ด ๋‘ํ”ผ๋กœ ํ–‰๋ณตํ•˜๊ฒ ๋‹ค๋Š”๋ฐ ๋‹ˆ๋„ค๊ฐ€ ์–ด์ฉ”ํ…Œ๋ƒ ๊ทธ๋ž˜, ๊ทผ๋ฐ ๊ณ ๊ธฐ ์ž์ฃผ ๋จน์œผ๋ฉด ํ–‰๋ณตํ•˜๊ธดํ•˜๊ฒ ์ง€ ๊ทธ๊ฑด ์ข€ ๋ถ€๋Ÿฝ๋‹ค๋งŒ ํ•˜๋ฃจ์— ํ•œ๋ฒˆ๋งŒ ๋จน์œผ๋ฉด ๊น€๋ฐฅ๋„ ๊ณ ๊ธฐ ๋ชป์ง€์•Š๋‹ค. ๋ฐฅ์•Œ ํ•˜๋‚˜ํ•˜๋‚˜, ๋‹จ๋ฌด์ง€ ์ € ๋ฟŒ๋ฆฌ ๋๊นŒ์ง€, ๋…ธ๋ž€์ƒ‰๋ถ€ํ„ฐ ๊ฒ€์€์ƒ‰๊นŒ์ง€, ๊ทธ๋ฆฌ..

Diary 2024. 1. 21. 02:47
Mongoose ๋ฒ„์ „์—… ์ดํ›„ save()๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด

์˜ค๋Š˜, ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ 1์›” 2์ผ, ์ด ์†Œ์ค‘ํ•œ ๋‚  ํ•˜๋ฃจ ์ „์ฒด๋ฅผ ๋‚ ๋ ค๋ฒ„๋ ธ๋‹ค. ์–ด์ œ ์ƒˆ๋ฒฝ 5์‹œ 55๋ถ„๊นŒ์ง€ ๊ณ ์ƒํ•˜๋‹ค ๋๋‚ด ํ•ด๊ฒฐ๋ชปํ•˜๊ณ  ์ž ๋“ค์—ˆ๋Š”๋ฐ ๋ณดํ†ต์€ ๊ทธ ๋‹ค์Œ๋‚  ์ผ์–ด๋‚˜์ž๋งˆ์ž ํ•ด๊ฒฐ๋˜๊ธฐ์— ๊ฑฑ์ •์ด ์—†์—ˆ๋Š”๋ฐ ์ €๋… 8์‹œ๊ฐ€ ๋˜์–ด์„œ์•ผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ฌธ์ œ๋Š” ์‹ ๋…„์„ ๋งž์•„ ์—ฌ๋Ÿฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์—…๋ฐ์ดํŠธํ•˜๋‹ค (์•„๋งˆ๋„) mongoose ๋ฒ„์ „์„ 6์—์„œ 8๋กœ ์—…๋ฐ์ดํŠธ ํ–ˆ๋”๋‹ˆ ๋‹ค๋ฅธ ๊ฒƒ๋“ค์€ ๋ฌธ์ œ๊ฐ€ ์—†๋Š”๋ฐ ๊ผญ new Flower(์Šคํ‚ค๋งˆ)๋ฅผ ํ•œ ํ›„ save()๋งŒ ํ•˜๋ฉด ์ €์žฅ์ด ๋˜์ง€ ์•Š๊ณ  ๋ฉˆ์ถ˜๋‹ค๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ๊ฐ€์žฅ ํž˜๋“ค์—ˆ๋˜ ๊ฒƒ์€ try catch์— ์žกํžˆ์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ freezing๋ถ€๋ถ„์ด์—ˆ๋‹ค. ๋ณ„์ง“์„ ๋‹คํ•˜๋ฉฐ ์•Œ์•„๋‚ธ ๊ฒƒ์€ 1. ๊ธฐ์กด documents๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฑด ๋ฌธ์ œ ์—†์ด ์ €์žฅ๋˜๋‚˜ ์ƒˆ๋กœ ๋งŒ๋“ค๋•Œ๋งŒ ์•ˆ๋œ๋‹ค๋Š” ๊ฒƒ๊ณผ 2. ๋ฒ„์ „ 6์—์„œ 7๋กœ๋งŒ ๋„˜์–ด๊ฐ€๋„ ๊ฐ™์€ ๋ฌธ..