2016-10-01 1 views
1

J'essaie de stocker un tableau d'ID d'objet d'un autre modèle.Stocker le tableau des ObjectId dans sailsjs en utilisant la ligne de flottaison ORM

service Sous

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

Entrepreneur Modèle

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

et cette solution n'a pas travaillé ... How to store array of ObjectID's in Mongo with Sails?

+0

Pouvez-vous préciser ce que "cela ne fonctionnait pas" moyens ? Qu'avez-vous essayé, quel a été le résultat attendu et qu'est-ce qui s'est réellement passé? – sgress454

Répondre

1

Dans ces deux modèles que vous utilisez via donc vous devez spécifier w modèle UEL est dominante:

Sub service

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

Entrepreneur Modèle

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

Plus d'info: http://sailsjs.org/documentation/concepts/models-and-orm/associations/dominance

+0

merci, laissez-moi essayer, mettra à jour le statut –