如何在Parse-SDK-JS中创建具有关系的新Parse.Object

时间:2017-05-11 03:44:05

标签: javascript node.js parse-platform parse-server

Docs表示在向对象添加任何关系之前,需要在仪表板中创建关系类型列:

  

在数据浏览器中,您可以在Book对象上创建一个列   类型关系,并将其命名为作者。

是否可以从js sdk级别创建它?我试过这样的事情:

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

但无法保存TypeError: this.parent.set is not a function

我知道我可以在仪表板中手动添加它,如上所述,但我们的想法是自动创建新类。

1 个答案:

答案 0 :(得分:0)

我将向您展示如何在Parse中添加指针和关系

Parse.User.currentAsync().then((current) => {
  if (current) {
    var pharmacy = new Parse.Object("Pharmacy");
   // add a pointer here
    pharmacy.set("owner", current);
    pharmacy
      .save()
      .then((pharmacy) => {
        //   add a relation here
        var relation = current.relation("pharmacy");
        relation.add(pharmacy)
        current.save()};

  }
});