μ΄κ²μ κ³μν΄μ λ°λ³΅λλ©° Feathersμμ λ€λλ€ κ΄κ³λ₯Ό λ€λ£¨λ λ°©λ²μ λν΄ μ§μ ν μ μλ ꡬ체μ μΈ μκ° νμν©λλ€. FAQμ λͺ κ°μ§ λ΄μ©
μ€λ¨ν λͺ κ°μ§ κ΄λ ¨ ν λ‘ :
μ νΈνλ λ°©λ²μ 무μμ λκΉ?
@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 μμ½ .
κ°μ₯ μ μ©ν λκΈ
μ΄μ λν μ λ°μ΄νΈκ° μμ΅λκΉ?