为了账号安全,请及时绑定邮箱和手机立即绑定

如何在一次往返中获得多个ID的文档?

如何在一次往返中获得多个ID的文档?

如何在一次往返中获得多个ID的文档?我想知道是否有可能在一个往返过程(网络调用)中通过ID列表获得多个文档。
查看完整描述

3 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

您可以使用这样的函数:

function getById (path, ids) {
  return firestore.getAll(
    [].concat(ids).map(id => firestore.doc(`${path}/${id}`))
  )
}

可以用一个ID调用它:

getById('collection', 'some_id')

或者一个ID数组:

getById('collection', ['some_id', 'some_other_id'])


查看完整回答
反对 回复 2019-06-15
  • 3 回答
  • 0 关注
  • 584 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信