如何获取与不存在于给定数组的ID的所有文档?(云Firestore)



我有一个id数组。现在,我想获取数组中不存在的所有文档。

我们设let array = ["id1", "id2", "id3];

和Firestore中的文档id:"id1", "id2", "id3", "id4", "id5">

所以我只需要获取带有"id4"的文档和"id5"

我想使用这个,但我不确定究竟如何:

const westCoastCities = citiesRef.where('regions', 'array-contains', 'west_coast').get();

我是Firebase的新手,所以请对我有耐心。

应该可以了

idsRef.where('ids', 'not-in', ["id1", "id2", "id3]);

你应该先检查他们的文档https://firebase.google.com/docs/firestore/query-data/queries#not-in

最新更新