2016-10-01 12 views
1

다른 모델의 개체 ID 배열을 저장하려고합니다. 당신이 via를 사용하는이 두 모델에서수염 ORM을 사용하여 sailsjs에 ObjectId 배열을 저장하십시오.

skills: { 
     collection: 'subservice', 
     via: 'contractors' 
    }, 

계약자 모델

contractors : { 
     collection: 'contractor', 
     via: 'skills' 
    }, 

이 솔루션은 작동하지 않았다 하위 서비스 ... How to store array of ObjectID's in Mongo with Sails?

+0

당신이 방법을 "은 작동하지 않았다"무엇을 명확히 할 수 ? 시도한 것은 무엇이고, 예상되는 결과는 무엇이며, 실제로 무엇이 일어 났습니까? – sgress454

답변

1

그래서 w를 지정해야합니다. HICH 모델이 지배적이다 :

하위 서비스

skills: { 
    collection: 'subservice', 
    via: 'contractors', 
    domiant: true 
}, 

계약자 모델

contractors : { 
    collection: 'contractor', 
    via: 'skills' 
}, 

상세 정보 : http://sailsjs.org/documentation/concepts/models-and-orm/associations/dominance

+0

감사합니다. 시도해 봅니다. 상태를 업데이트합니다. –