Firestore安全规则:是否有办法“链接”获取和存在? 我想调用exist(),但是我需要先获取docID。就像是: 存在(/ databases / $(database)/ documents / Collection2 / **在这里,我应该执行get(/ ...)以获取所需的docID **);
我试图将所有功能,一行2个功能全部组合在一起,...我什么都做不了。
function f1(entryParam) {
return get(/..).data.myDocId;
}
function f2(docID) {
returns exists(/databases/$(database)/documents/collection2/$(docID));
}
然后:
match /col3/{doc3ID} {
allow xx: if f2(f1(doc3ID));
}
我尝试的所有方法均无效果。 我是否真的需要“手动”获取所需数据,即在一个查询距离之内?
在此先感谢您的帮助/答复。 菲利普