我的意思是,我知道這些是什麼,但是我有點迷惑有關安全規則,例如:Firestore規則,什麼是集合和文檔?
service cloud.firestore {
match /databases/{database}/documents {
// This is probably a mistake
match /spaceships { // <= what is this a collection or a document?
allow read;
// In spite of the above line, a user can't read any document within the
// spaceship collection.
}
}
}
火力地堡文件說:
規則集合並不適用於內的文檔那個集合。在集合級別而不是文檔級別寫入安全規則是不尋常的(也可能是錯誤)。
這意味着這match /spaceships {...
是一個收集權?
但後來,我們有這樣的:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**}{ // <= what is this a document or a collection?
allow read, write: if true;
}
}
}
我不明白的是這match /{document=**}{...
文檔?還是集合?我的意思是在收集水平。