Firebase向多位执行者查询

时间:2019-07-15 20:06:28

标签: angularfire2

我想在Firebase中存储和检索用户及其上载内容。 我当前的结构包含3个集合:

Users -> {id, displayName, profilePicture....}
uploads -> {id, Url, Desc, Date ..}
UserUploads -> {userId, uploadId, Date }

我的问题是我得到100

_angularFirestore.collection('uploads', ref => {
      return ref
        .orderBy('Date', 'desc')
        .limit(100);
    });

对于我每次调用的上载

_angularFirestore.collection('userUpload', ref => {
            return ref
              .orderBy('CreationDate', 'desc')
              .where('UploadId', '==', uploadId);
          }).get()

userCollection.doc(userId).get()吸引用户进行每次上载

我知道Firebase用管道传输请求,但这是唯一的方法吗?我可以改善数据结构吗?

0 个答案:

没有答案