sailsjs, mit Hilfe von Relation, wie kann man den Wert von nicht verwandten Modellen ermitteln?

Ich habe 3 Modelle mit den Namen "User, Pet und UserPet".

Benutzermodell

"user_name" : {
    type: "string",
    required: true
},
"pets" : { 
   collection: 'pet',
   via: 'user',
   through: 'userpet'
}

Pet model

"pet_name" : { 
    type: "string",
    required: true   
}

UserPet Model

user: {
    model: 'user'
},

pet: {
    model: 'pet'
},

user_expected_price: {
  type: "float",
  required: true
}

Query verwendet, um die Daten abzurufen

User.find().populateAll().exec(function (err, data) { 
   console.log(data);
})

Ich kann alle Daten der oben genannten Modelle mit Ausnahme von user_expected_price im userpet-Modell abrufen, da dieses Feld mit keinem Modell verknüpft ist. Ich benötige diesen Feldwert zusammen mit einer anderen Antwort. Hat mir jemand geholfen? Segeldokument hilft mir nicht !!!

Antworten auf die Frage(0)

Ihre Antwort auf die Frage