我正在使用一个使用以下层次结构的Firestore数据库的应用程序:parent_collection:parent_document:子集合:child_document {字符串名称}使用collectionGroup我已经能够查询子集合中具有特定名称的文档,但是我没有知道如何获取parent_document
db.collectionGroup("subcollection").whereEqualTo("name", searchText).get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if(task.isSuccessful()){
//here I want to get the parent id of all results
}
}
});
Run Code Online (Sandbox Code Playgroud)
做到这一点的最佳方法是什么?
我正在尝试构建一个正则表达式来匹配带有特殊字符的英语以及表情符号,我发现这个正则表达式[\u0000-\u007F]+$用于带有特殊字符的英语,而这个正则([^\x00-\x7F]+\ *(?:[^\x00-\x7F]| )*)表达式用于表情符号,但我不知道如何将两者结合起来,知道如何组合吗?