車などのオブジェクトのデータセットがあります。ユーザーに物を見せて、車が好きかどうかを判断できるシステムを作りたいです。しかし、私は彼らに各車を一度だけ見せたい.
- allCars
- car1
- car2
...
- car348237
- carsLiked
- user1
- carsLiked
- car123
- car234
- carsNotLiked
- car321
- user2
- carsLiked
- carsNotLiked
user1 などのユーザーが与えられた場合、allCars から、そのユーザーが既に見た車を除外するにはどうすればよいでしょうか? SQLでは、「 WHERE carId NOT IN (car123, car234, car321) 」のようなことをします
firebaseでこれを行う方法はありますか(クライアント側でフィルタリングせずに、その方法を知っています)...? ある種のインデックスを使用して、可能な構造。私はしばらく苦労しましたが、解決策が見つかりませんでした。