如何在数据库对象内部设置唯一ID?

时间:2019-05-16 14:03:49

标签: database reactjs firebase axios immutability

我开始在一个新的应用程序(反应打字稿)上工作,并且我正在使用Firebase。我对此很陌生,我对两件事感到好奇。

  1. 如果我使用axios.post发布这样的对象 { field1:“ data1”, field2:“ data2” }它将存储为
data: {
  "randomGeneratedFirebaseId": {
     field1: "data1",
     field2: "data2" 
   }
}

我的问题是如何使对象看起来像

data: {
   {
     id: "randomGeneratedFirebaseId",
     field1: "data1",
     field2: "data2" 
   }
}

我知道我可以通过firebase方法来使用它。拿住钥匙并推动它,但是我正在使用axios,我知道如何做到这一点。 ``我一直试图环顾四周,但没有运气。我想要这个的原因是因为我使用的是不可变的,所以将id存储在对象中要容易得多,因此可以使用.get('id');

  1. 如果我使用数据库,是否甚至需要使用axios,或者可以使用firebase方法访问数据并将其链接到我的应用程序?

0 个答案:

没有答案