:match /{document=**} {
allow read, write;
}:match /{document=**} {
allow get;
allow list: if false;
allow write;
}:firebase.firestore().collection("collection_foo").get().then((qs) => {
qs.forEach((d) => console.log(d.id));
});
// Uncaught (in promise) FirebaseError: Missing or insufficient permissions.