๊ธฐ๋ฅ ์ ์์ฒญํ๊ฑฐ๋ ๋ฒ๊ทธ๋ฅผ ๋ณด๊ณ ํ์๊ฒ ์ต๋๊น?
๋ฒ๋
ํ์ฌ ํ๋์ ๋ฌด์์ ๋๊น?
$pushAll
๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๋ฉฐ 2.4๋ถํฐ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ MongoDB 3.6์๋ ์์ต๋๋ค.
ํ์ฌ ๋์์ด ๋ฒ๊ทธ์ธ ๊ฒฝ์ฐ ์ฌํ ๋จ๊ณ๋ฅผ ์ ๊ณตํ์ญ์์ค.
$pushAll
์(๋ฅผ) ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
์์๋๋ ๋์์ ๋ฌด์์ ๋๊น?
node.js, mongoose ๋ฐ MongoDB ๋ฒ์ ์ ์ธ๊ธํ์ญ์์ค.
๋
ธ๋ 9.2
๋ชฝ๊ตฌ์ค 4.13.6
๋ชฝ๊ณ DB v3.6
์ด๊ฒ์ #5670์ ๋ณต์ ๋ณธ์ด๋ฉฐ 5.0 ๋ถ๊ธฐ์์ $pushAll
๋ฅผ ์ ๊ฑฐํ์ต๋๋ค. 5.x๊ฐ ๋ฆด๋ฆฌ์ค๋ ๋๊น์ง 4.x์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์คํค๋ง์์ usePushEach
์ต์
์ ์ค์ ํ์ญ์์ค.
new Schema(obj, { usePushEach: true });
@vkarpov15 ์คํค๋ง์ ์ ํํ ์ด๋์ ๋ฐฐ์นํ์๊ฒ ์ต๋๊น? ์ค์ ์ด๋ ๋ค๋ฅธ ๊ณณ์์ ์ค์ ๋ชจ๋ธ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๊น?
ํธ์ง: ์ ๊ฒฝ์ฐ์ง ๋ง์ธ์, ๋๋ ๊ทธ๊ฒ์ ์์ ๋์ต๋๋ค.
์ ์ฉํ ์ ์คํค๋ง(obj, { usePushEach: true });
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ #5670์ ๋ณต์ ๋ณธ์ด๋ฉฐ 5.0 ๋ถ๊ธฐ์์
$pushAll
๋ฅผ ์ ๊ฑฐํ์ต๋๋ค. 5.x๊ฐ ๋ฆด๋ฆฌ์ค๋ ๋๊น์ง 4.x์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์คํค๋ง์์usePushEach
์ต์ ์ ์ค์ ํ์ญ์์ค.