2017-05-11 2 views
0

Docs sagen, es ist erforderlich zu erstellen ist Beziehungstyp Spalte in dem Armaturenbrett vor dem Hinzufügen alle Beziehungen zu erstellen, um das Objekt:Wie neue Parse.Object mit Bezug auf Parse-SDK-JS

Im Data Browser, Sie können eine Spalte für das Buchobjekt type relation erstellen und sie als authors bezeichnen.

Ist es möglich, es von js SDK-Ebene zu erstellen? Ich habe versucht, so etwas wie hier:

book.save(null).then(saved => { 
    let relation = new Parse.Relation(saved.id, "authors"); 
    relation.add(author); 
    saved.save(null); 
} 

Aber es kann nicht gespeichert werden TypeError: this.parent.set is not a function

sagen, ich weiß, dass ich es manuell im Dashboard hinzufügen kann, wie angegeben, aber die Idee ist es, neue Klassen automatisch zu erstellen.

Antwort

1

Wenn Sie eine Beziehung mit der hinzufügen möchten Javascript Parse SDK Sie direkt mit Ihrem Objekt arbeiten müssen:

Zum Beispiel:

var user = Parse.User.current(); 
var relation = user.relation("mylikes"); 
relation.add(post); // Post is a Parse Object 
user.save(); 

In Ihrem Fall, ich glaube, Sie so etwas wollen:

book.save(null).then(saved => { 
    var relation = saved.relation("authors"); 
    relation.add(author); 
    saved.save(null); 
} 

ich hoffe, meine Antwort hilfreich war

+0

ich war sicher, dass ich es am Anfan versucht ng. Es scheint manchmal Data Browser zeigt nicht die neuesten Updates. Vielen Dank! –

+1

@ BartBiczBoży Gern geschehen, wenn Sie Ihr Objekt aktualisieren möchten, können Sie die Methode fetch verwenden –