νΌλλ‘ λμκ°κΈ°
Dev.toDatabase
μλ¬Έ μ½κΈ°
n8n MongoDB λ Έλμ JSON Mode λμ μ ν΅ν Native Update Operator μ§μ
π Fixing MongoDB Updates in n8n (No More Workarounds!)
AI μμ½
Context
κΈ°μ‘΄ n8n MongoDB λ Έλκ° updateOne κΈ°λ°μ λ¨μΌ νλ μ λ°μ΄νΈλ§ μ§μνμ¬ $set, $pull, $push λ± Native MongoDB Operator μ¬μ©μ΄ λΆκ°λ₯ν μ μ½ μ‘΄μ¬. μ΄λ‘ μΈν΄ 볡μ‘ν μ λ°μ΄νΈ μν μ Aggregation Pipeline λμ μ΄λ λ³λμ Code Nodeλ₯Ό μΆκ°ν΄μΌ νλ μν€ν μ²μ λΉν¨μ¨ λ°μ.
Technical Solution
- κΈ°μ‘΄ Simple Modeλ₯Ό μ μ§νλ©° JSON κΈ°λ°μ Filter λ° Update κ°μ²΄λ₯Ό μ§μ μ λ ₯λ°λ JSON Mode μ μ€
- Native MongoDB Query λ¬Έλ²μ κ·Έλλ‘ μμ©νλ μΈν°νμ΄μ€ μ€κ³λ₯Ό ν΅ν μ μ°μ± ν보
- λ¨μΌ μμ² λ΄ λ€μ€ νλ μ λ°μ΄νΈ λ° κ³ κΈ Operator μ°μ°μ κ°λ₯μΌ νλ λ‘μ§ κ΅¬ν
- μ λ ₯ κ°μ λν JSON Validation νλ‘μΈμ€λ₯Ό μΆκ°νμ¬ λ°νμ μλ¬ λ°©μ§ λ° μμ μ± κ°ν
- κΈ°μ‘΄ μν¬νλ‘μ°μμ νΈνμ±μ μν΄ Opt-in λ°©μμ μ±νν Backward Compatible μ€κ³ μ μ©
μ€μ² ν¬μΈνΈ
Low-code λꡬ μ€κ³ μ λ¨μνλ μΈν°νμ΄μ€μ Raw-mode(JSON/Code)λ₯Ό λμμ μ 곡νμ¬ μΆμνλ‘ μΈν κΈ°λ₯ μ μ½μ ν΄μνμμμ€.