2017-09-22 4 views
0

Problème DescriptionParse serveur relation.add() ne fonctionne pas

Si je crée une relation et d'utiliser la méthode relation.add() sur rien ne se passe.

Étapes pour reproduire

let Booking = Parse.Object.extend("Booking") 
let bookingQuery = new Parse.Query(Booking) 
bookingQuery.get(newBookingObject.id, { 
success: booking => { 

    console.log("invites", invites) 
    // prints array of existing ParseObjects from another class 

    let relation = booking.relation("invites") 
    console.log(relation) 
    // prints new relation with key "invites" and parent "Booking" 

    relation.add(invites) 
    console.log(relation) 
    // prints exactly the same relation object as before - nothing changed 

    booking.save().then(res => console.log(res)) 
    // an empty relation is added 
}, 
error: error => console.log("error", error) 
// no errors 
}) 

Résultats attendus

relation.add (arrayOfParseObjects) doivent ajouter des objets à la relation

résultat réel

Rien ne se passe

Répondre

0

insted de

relation.add(invites) 

s'il vous plaît faites les essais suivants

for (var i =0; i<invites.length;i++){ 
    relation.add(invites[i]) 
    } 

Cordialement