Javascript Vue为“添加现有Firebase ID”;关系“;

Javascript Vue为“添加现有Firebase ID”;关系“;,javascript,firebase,firebase-realtime-database,vuejs2,vuefire,Javascript,Firebase,Firebase Realtime Database,Vuejs2,Vuefire,我正在通过VueFire使用Vue和Firebase构建一个表单来关联对象。我有以下形式和方法: <form @submit.prevent="addRelation"> <select v-model="newRelation.parent"> <option v-for="item in content">{{item.name}}</option> </select> <s

我正在通过VueFire使用Vue和Firebase构建一个表单来关联对象。我有以下形式和方法:

<form @submit.prevent="addRelation">
      <select v-model="newRelation.parent">
        <option v-for="item in content">{{item.name}}</option>
      </select>
      <select v-model="newRelation.child">
        <option v-for="item in content">{{item.name}}</option>
      </select>
      <input type="submit" value="Add Relation"/>
    </form>
这在Firebase中添加了类似的JSON:

{
    "child": "objectc",
    "parent": "objecta",
    ".key": "-KjFYZn8dqP29uLmJBJP"
  },
它推送一个新的Firebase ID并嵌套数据。为了让Firebase正确处理“关系”,它们的结构必须如下所示:

{
    ".key":"-Existing ID of object A
    "-Existing ID of object B": true
}
我如何更新我的方法来构造这样的信息?我在“'Related'Content”部分的下面两个条目中显示了我希望它如何提交(我手动添加)

{
    ".key":"-Existing ID of object A
    "-Existing ID of object B": true
}