Docs Menu

MongoDB\Model\IndexInfo ํด๋ž˜์Šค

MongoDB\Model\IndexInfo

์ด ํด๋ž˜์Šค๋Š” ์ธ๋ฑ์Šค ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ชจ๋ธ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด ํด๋ž˜์Šค์˜ ์ธ์Šคํ„ด์Šค๋Š” ๋ฉ”์„œ๋“œ์— ์˜ํ•ด ๋ฐ˜ํ™˜๋˜๋Š” ๋ฐ˜๋ณต์ž ๋ฅผ ์ˆœํšŒํ•˜์—ฌ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.MongoDB\Collection::listIndexes()

์ด ํด๋ž˜์Šค๋Š” PHP์˜ ArrayAccess ๋ฅผ ์ธํ„ฐํŽ˜์ด์Šค. ์ด๋Š” ํ—ฌํผ ๋ฉ”์„œ๋“œ๊ฐ€ ์—†๋Š” ์ธ๋ฑ์Šค ํ•„๋“œ์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. isset() ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•„๋“œ์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์ „์— ํ•„๋“œ์˜ ์กด์žฌ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ [] ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ 

MongoDB\Model\IndexInfo ํด๋ž˜์Šค๋Š” ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ArrayAccess ๋ฅผ ํ†ตํ•ด ์ˆ˜์ •ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๊ฒฝ์šฐ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์„ MongoDB\Exception\BadMethodCallException ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.