Cho*_*Cho 9 javascript firebase google-cloud-firestore
我正在尝试使用用户设置查询后期集合,但设置是一个包含 10 多个元素的数组,并且没有返回任何内容。我知道文档确实提到了 10 个元素的限制,有人知道解决方法吗?
firebaseApp.collection('posts')
.where("newTag", "in", mySettings)
.get()
let array = [];
posts.forEach((post) => {
array.push(post.data());
});
dispatch({ type: ActionTypes.GET_POSTS, payload: array });
Run Code Online (Sandbox Code Playgroud)
解决方法是单独对每个项目执行查询mySettings,然后在客户端合并结果。或者,拆分mySettings为另一个数组集合,每个数组包含 10 个或更少的项目,单独查询其中每个数组,然后在客户端上合并结果。
| 归档时间: |
|
| 查看次数: |
9808 次 |
| 最近记录: |