Docs: λ‹€λŒ€λ‹€ 관계에 λŒ€ν•œ κ°€μ΄λ“œ λ§Œλ“€κΈ°

에 λ§Œλ“  2016λ…„ 03μ›” 10일  Β·  13μ½”λ©˜νŠΈ  Β·  좜처: feathersjs/docs

이것은 κ³„μ†ν•΄μ„œ 반볡되며 Feathersμ™€μ˜ λ‹€λŒ€λ‹€ 관계λ₯Ό λ‹€λ£¨λŠ” 방법에 λŒ€ν•΄ 지적할 수 μžˆλŠ” ꡬ체적인 μ˜ˆκ°€ ν•„μš”ν•©λ‹ˆλ‹€. FAQ에 λͺ‡ 가지 λ‚΄μš©

쀑단할 λͺ‡ 가지 κ΄€λ ¨ ν† λ‘ :

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

이에 λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

λͺ¨λ“  13 λŒ“κΈ€

μ„ ν˜Έν•˜λŠ” 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?

@niallobrien μ˜€λŠ˜μ€ λ­”κ°€ 밀어뢙이고 μžˆμ–΄

ꡉμž₯ν•©λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€.

이에 λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

@sscaff1 λ„€ μ£„μ†‘ν•©λ‹ˆλ‹€. μž‘μ—… 쀑인 λͺ‡ 가지 μž‘μ—…μ΄ μžˆμŠ΅λ‹ˆλ‹€. 기본적으둜 κ°„λ‹¨ν•œ 인ꡬ가 ν•„μš”ν•œ 경우 κΉƒν„Έ populate 후크λ₯Ό μ‚¬μš©ν•  수 있고 더 λ³΅μž‘ν•œ μž‘μ—…μ΄ ν•„μš”ν•œ 경우 ν˜„μž¬ hook.params.sequelize μ „λ‹¬ν•˜μ—¬ μ†νŽΈν™”ν•΄μ•Ό ν•©λ‹ˆλ‹€.

λ‚˜λŠ” 일둜 인해 μˆ˜λ μ— 빠쑌고 μš°λ¦¬λŠ” μ†νŽΈμ„ μ‚¬μš©ν•˜μ§€ μ•Šκ³  μžˆμœΌλ―€λ‘œ λ‹€μŒ 주에 이 κ°€μ΄λ“œκ°€ 마무리되기λ₯Ό λ°”λžλ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” @ekryskiλ‹˜ , 잘

μƒˆλ‘œμš΄ generator/cli v2.0.0 μ΄ν›„λ‘œ 이것이 더 이상 ν•„μš”ν•œμ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 당신을 μœ„ν•΄ μ†νŽΈ λͺ¨λΈ ꡬ쑰λ₯Ό μžλ™μœΌλ‘œ μ„€μ •ν•˜κ³  당신은 λ‹¨μˆœνžˆ μ†νŽΈμ΄ μ•Œλ €μ£ΌλŠ” λ°©μ‹μœΌλ‘œ λ‹€λŒ€λ‹€ 관계λ₯Ό μ •μ˜

ν•œ κ°€μ§€λŠ” 인ꡬ와 관련이 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. @DesignByOnyx λΈ”λ‘œκ·Έ κ²Œμ‹œλ¬Όμ„ μž‘μ„±ν•  μ€€λΉ„κ°€ λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆκΉŒ? κ·Έλ ‡κ²Œ ν•˜λ©΄ Slackμ—μ„œ μ§ˆλ¬Έμ— λ‹΅ν•˜μ§€ μ•Šκ³  μ‚¬λžŒλ“€μ΄ κ²Œμ‹œλ¬Όμ„ 가리킀도둝 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” ν™•μ‹€νžˆ 인ꡬ에 κ΄€ν•œ λΈ”λ‘œκ·Έ 포슀트λ₯Ό μ“°λŠ” 것을 꺼리지 μ•ŠλŠ”λ‹€. μƒˆ 생성기λ₯Ό μ‚¬μš©ν•˜λ©΄ 관계λ₯Ό μ‰½κ²Œ μ •μ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ "μ±„μš°κΈ°" ν›„ν¬λŠ” μ†νŽΈν™”λ‘œ 인해 μ—¬μ „νžˆ μ†μƒλ˜μ—ˆμœΌλ©° 이λ₯Ό μˆ˜μ •ν•˜κΈ° μœ„ν•΄ μˆ˜ν–‰ 쀑인 λͺ‡ 가지 μž‘μ—…μ΄ μžˆμŠ΅λ‹ˆλ‹€( μ—¬κΈ° 읽기 쑰인.

당신이 λ¬Έμ œμ— λŒ€ν•΄ @daffl에 λ§ν•œ @DesignByOnyx instantiate 및 serialize μ—μ„œ 후크 feathers-sequelize ? κ·Έλ ‡κ²Œ ν•˜λ©΄ https://github.com/feathersjs/feathers-hooks-common/issues/144#issuecomment -291428967을 진행할 수 μžˆμŠ΅λ‹ˆλ‹€.

이것은 이제 λ¬Έμ„œμ˜ λ²”μœ„λ₯Ό λ²—μ–΄λ‚©λ‹ˆλ‹€. λ°μ΄ν„°λ² μ΄μŠ€ μ–΄λŒ‘ν„°λŠ” μ„ νƒν•œ ORMκ³Ό ν†΅ν•©ν•˜λŠ” 방법을 λ¬Έμ„œν™”ν•©λ‹ˆλ‹€. λ¬Όλ‘  λΈ”λ‘œκ·Έ 글은 μ–Έμ œλ‚˜ ν™˜μ˜μž…λ‹ˆλ‹€.

λ¬Έμ„œμ— λ”°λ₯΄λ©΄ μ„ ν˜Έν•˜λŠ” 방법은 orm μ–΄λŒ‘ν„°λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” κ²ƒμž…λ‹ˆλ‹€. 여기에 μ„€λͺ…λœ λŒ€λ‘œ . μœ μΌν•œ μ˜ˆλŠ” μ±„νŒ… μ‘μš© ν”„λ‘œκ·Έλž¨μ΄μ§€λ§Œ κ°„λ‹¨ν•œ μ‚¬μš©μž μ—­ν•  λ˜λŠ” cliλ₯Ό μ‹œμž‘μ μœΌλ‘œ μ‚¬μš©ν•˜λŠ” 3개의 ν…Œμ΄λΈ” μΌλŒ€λ‹€ 및 λ‹€λŒ€λ‹€μ™€ 같이 후크λ₯Ό μ‚¬μš©ν•˜μ—¬ 관계λ₯Ό μƒμ„±ν•˜λŠ” μ μ ˆν•œ 방법에 λŒ€ν•œ μΆ”κ°€ μ˜ˆμ™€ μ„€λͺ…이 도움이 될 κ²ƒμž…λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€. 감사 ν•΄μš”.

λ‚΄ 2μ„ΌνŠΈ κ°€μΉ˜ - λͺ¨λ“  λ‹€λŒ€λ‹€ κ΄€κ³„λŠ” κ²°κ΅­ 해결될 κ²ƒμž…λ‹ˆλ‹€
둜: ν•˜λ‚˜---->>λ§Žμ€<<-----ν•˜λ‚˜

κ°μ‚¬ν•©λ‹ˆλ‹€,

마크 μ—λ“œμ›Œμ¦ˆ

2019λ…„ 1μ›” 21일 μ›”μš”μΌ μ˜€μ „ 9:54 David Luecke [email protected]
썼닀:

ν˜‘νšŒμ— λŒ€ν•œ FAQ
https://docs.feathersjs.com/faq/readme.html#how-do-i-do-associations
이에 도움이 될 수 μžˆλŠ” 예제 및 ν”ŒλŸ¬κ·ΈμΈμ— λŒ€ν•œ 링크가 μžˆμŠ΅λ‹ˆλ‹€.

β€”
이 μŠ€λ ˆλ“œμ— κ°€μž…ν–ˆκΈ° λ•Œλ¬Έμ— 이 λ©”μ‹œμ§€λ₯Ό λ°›κ³  μžˆμŠ΅λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ 확인
https://github.com/feathersjs/docs/issues/51#issuecomment-456138925 λ˜λŠ” μŒμ†Œκ±°
μŠ€λ ˆλ“œ
https://github.com/notifications/unsubscribe-auth/ACyd4mHgM39_T784XsWIVH-5lAHptrhcks5vFfDBgaJpZM4HtRhp
.

David ORM을 μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” μœ μΌν•œ μ˜ˆλŠ” μ±„νŒ… μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄κ±°λ‚˜ ν”ŒλŸ¬κ·ΈμΈμ„ μ‚¬μš©ν•˜λŠ” λŒ€μ²΄ λ°©λ²•μž…λ‹ˆλ‹€. ORM을 μ‚¬μš©ν•˜λŠ” μ˜ˆκ°€ μžˆμ§€λ§Œ μ‚¬μš©μž μ—­ν• μ΄λ‚˜ 3개의 ν…Œμ΄λΈ” μΌλŒ€λ‹€μ™€ 같은 μ±„νŒ… μ•± 외에 μ„ ν˜Έν•˜λŠ” 방법을 μ‚¬μš©ν•˜λŠ” 더 λ§Žμ€ μ˜ˆκ°€ 맀우 도움이 될 κ²ƒμž…λ‹ˆλ‹€. 감사 ν•΄μš”.

연결은 μ–΄λ–»κ²Œ ν•©λ‹ˆκΉŒ?

μœ νš¨μ„± 검사와 λ§ˆμ°¬κ°€μ§€λ‘œ λ°μ΄ν„°λ² μ΄μŠ€/ORM이 λͺ¨λΈμ„ μ§€μ›ν•˜λŠ”μ§€ 여뢀에 따라 λ‹€λ¦…λ‹ˆλ‹€.

μ„ ν˜Έν•˜λŠ” 방법

λͺ¨λ“  νŽ˜λ” λ°μ΄ν„°λ² μ΄μŠ€/ORM μ–΄λŒ‘ν„°μ˜ 경우 https://docs.feathersjs.com/api/hooks.html 후크λ₯Ό μ‚¬μš©ν•˜μ—¬ λ‹€λ₯Έ μ„œλΉ„μŠ€μ—μ„œ 데이터λ₯Ό κ°€μ Έμ˜¬ 수 μžˆμŠ΅λ‹ˆλ‹€.

이것은 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό λΆˆκ°€μ§€λ‘ ν•˜κ³  μ„œλΉ„μŠ€ 지ν–₯적으둜 μœ μ§€ν•˜κΈ° λ•Œλ¬Έμ— 더 λ‚˜μ€ μ ‘κ·Ό λ°©μ‹μž…λ‹ˆλ‹€. μ„œλΉ„μŠ€λ₯Ό μ°Έμ‘°ν•¨μœΌλ‘œμ¨(app.service().find() 등을 μ‚¬μš©ν•˜μ—¬) μ—¬μ „νžˆ 앱을 λΆ„λ¦¬ν•˜κ³  μ΄λŸ¬ν•œ μ„œλΉ„μŠ€λ₯Ό μ™„μ „νžˆ λ³„λ„μ˜ μ‹œμŠ€ν…œμ—μ„œ μ‹€ν–‰ν•˜κ±°λ‚˜ κ°€μ Έμ˜€λŠ” μ½”λ“œλ₯Ό λ³€κ²½ν•˜μ§€ μ•Šκ³ λ„ μ™„μ „νžˆ λ‹€λ₯Έ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ±„νŒ… κ°€μ΄λ“œ https://docs.feathersjs.com/guides/chat/processing.html μ—μ„œ 후크에 데이터λ₯Ό μ—°κ²°ν•˜λŠ” 방법을 λ³΄μ—¬μ€λ‹ˆλ‹€. λŒ€μ•ˆμ€ fastJoin https://feathers-plus.github.io/v1/feathers-hooks-common/#fastjoin λ˜λŠ” https://feathers-plus.github.io/v1/feathers-hooks-common/# μ±„μš°κΈ°μž…λ‹ˆλ‹€. feathers-hooks-common https://feathers-plus.github.io/v1/feathers-hooks-common/ 에 채 μ›λ‹ˆλ‹€ .

ORM 방식

λ©”μΌμ—μ„œ 보낸 메일 https://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10


보낸 μ‚¬λžŒ: David Luecke [email protected]
보냄: 2019λ…„ 1μ›” 21일 μ›”μš”μΌ μ˜€μ „ 11:54:25
λ°›λŠ” μ‚¬λžŒ: feathersjs/docs
μ°Έμ‘°: λ‹€λ‹ˆμ—˜ μ—˜λ ˆλ°”μ‰¬; 논평
제λͺ©: Re: [feathersjs/docs] λ‹€λŒ€λ‹€ 관계에 λŒ€ν•œ κ°€μ΄λ“œ λ§Œλ“€κΈ°(#51)

ν˜‘νšŒ FAQ https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.feathersjs.com%2Ffaq%2Freadme.html%23how-do-i-do-associations&data=02 7C01 7C % % % % 7C533c2da93acf4a6f4a9e08d67fc119c7 7C84df9e7fe9f640afb435aaaaaaaaaaaa % 7C1 % 7C0 % 7C636836864675737675 및 SDATA = GxlnnJXVg % 2B3 % 2FHxpBIKbCRA29FupbzC7UtioDQo % 2FUws4 % 3D = 0 및 μ†Œμœ  μ˜ˆμ— 링크 ν”ŒλŸ¬κ·ΈμΈμ„ 가지고 이것과 μΊ” λ„μ›€μžˆλ‹€.

β€”
당신이 λŒ“κΈ€μ„ λ‹¬μ•˜κΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHub https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ffeathersjs%2Fdocs%2Fissues%2F51%23issuecomment-456138925&data=02μ—μ„œ ν™•μΈν•˜μ„Έμš”. 7C01 7C % % % % 7C533c2da93acf4a6f4a9e08d67fc119c7 7C84df9e7fe9f640afb435aaaaaaaaaaaa % 7C1 % 7C0 % 7C636836864675737675 및 SDATA = Kq8c1C3fjwrDUSIBjImA3k573bL990dY8x35GRuk7fg % 3D 및 = 0λ₯Ό μ†Œμœ  ν•˜κ±°λ‚˜ μŠ€λ ˆλ“œ μ†Œκ±° https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithubν•œλ‹€. COM % 2Fnotifications % 2Funsubscribe-% 2FACHggPhmTBxz4ZtYuiJDxj7n_dAgyGgGks5vFfDBgaJpZM4HtRhp 인증 및 데이터 = 02% 7C01 % 7C % 7C533c2da93acf4a6f4a9e08d67fc119c7 % 7C84df9e7fe9f640afb435aaaaaaaaaaaa % 7C1 % 7C0 % 7C636836864675737675 및 SDATA = SCzY % 2BUcz1qKFl % 2FgqlfYQdwWHcp7xDadN7JdeRUcMCXE % 및 3D = 0 μ˜ˆμ•½ .

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰