2016-10-01 21 views
1

Ich versuche Array von Objekt-IDs eines anderen Modells zu speichern.Speichern Array von ObjectId in sailsjs mit Wasserlinie ORM

Sub Service

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

Auftragnehmer Modell

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

und diese Lösung nicht funktioniert hat ... How to store array of ObjectID's in Mongo with Sails?

+0

Können Sie klären, was bedeutet "es nicht funktioniert" ? Was hast du versucht, was war das erwartete Ergebnis und was ist eigentlich passiert? – sgress454

Antwort

1

In diesen beiden Modelle Sie via verwenden Sie müssen also w angeben hich Modell ist dominant:

Sub Service

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

Auftragnehmer Modell

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

Weitere Informationen: http://sailsjs.org/documentation/concepts/models-and-orm/associations/dominance

+0

Danke, lass mich versuchen, wird den Status aktualisieren –