我有一个对象数据集,例如汽车。我想制作一个系统,向用户展示一个对象,并且可以决定他们是否喜欢这辆车。但是,我只想向他们展示每辆车一次。
- allCars
- car1
- car2
...
- car348237
- carsLiked
- user1
- carsLiked
- car123
- car234
- carsNotLiked
- car321
- user2
- carsLiked
- carsNotLiked
给定一些用户,例如 user1,我如何从用户已经看过的 allCars、WHITOUT 汽车中进行选择?在 SQL 中,我会执行类似“WHERE carId NOT IN (car123, car234, car321)”的操作
知道如何在 firebase 中执行此操作(无需在客户端进行过滤,我知道该怎么做)...?任何可能的结构,使用某种索引。?我挣扎了一段时间,但没有找到解决办法。