我有两个集合"照片"和"用户",每个"用户"文档都有一个或多个带有数组的照片ID。
photos > 5528c46b > name: "Photo1"
a1e820eb > name: "Photo2"
32d410a7 > name: "Photo3"
users > acd02b1d > name: "John", photos: ["5528c46b"]
67f60ad3 > name: "Tom", photos: ["5528c46b", "32d410a7"]
7332ec75 > name: "Sara", photos: ["a1e820eb"]
9f4edcc1 > name: "Anna", photos: ["32d410a7"]
我想获取所有具有一个或多个特定照片ID的用户。
有没有什么方法可以实现这个目标?
.where('photos', 'array-contains','id1')
,但是您无法使用.where('photos', 'array-contains',['id1','id2'])
。 - wube