如何在Firestore中查询嵌套对象?

时间:2020-10-14 12:43:27

标签: ios objective-c firebase google-cloud-firestore

我有一个包含一些字段和嵌套字段的Firestore文档。

{
    "id": "123",
    "user": {
        "id": "ABC"
    }
}

如何在Objective-C中通过"user.id"进行查询?我试过了,但是没有返回任何文件。

FIRQuery *collectionQuery = [collection queryWhereField:@"user.id" isEqualTo:"ABC"];
[collectionQuery getDocumentsWithCompletion:^(FIRQuerySnapshot * _Nullable snapshot, NSError * _Nullable error) {

}];

这对于读取第一级"id"字段效果很好,但是我无法读取文档中的嵌套字段。

FIRQuery *collectionQuery = [collection queryWhereField:@"id" isEqualTo:"123"];
[collectionQuery getDocumentsWithCompletion:^(FIRQuerySnapshot * _Nullable snapshot, NSError * _Nullable error) {

}];

0 个答案:

没有答案