【发布时间】:2021-02-10 05:23:29
【问题描述】:
我正在考虑让用户在应用中关注其他用户,并且会收到他们关注的人的帖子。
有没有办法一次查询多个“where”语句,或与列表进行比较?还是需要另辟蹊径?
这是 NodeJS 中的一个示例场景:
var usersFollowed = ['GKXgK2CPPGPQjmQ3Lsrh', 'cBjzo3MSjjaOHksVmO0o', 'tc9gMwZR9SiyjWonyCWF'];
var followingPosts = await db.collection('posts').where('posterUID', '==', usersFollowed.Any()).get();
(.Any()是编造的,我想做的事)
以下是 Firestore 中帖子文档的示例:
postID
caption: 'a picture of something'
type: 'picutre'
size: 1
posterUID: GKXgK2CPPGPQjmQ3Lsrh
【问题讨论】:
标签: javascript firebase google-cloud-firestore