如何获取某些特定文档REST Firestore之后的所有文档?

时间:2018-03-08 21:24:13

标签: firebase google-cloud-firestore

我正在调查在我的应用中使用Firestore。目前我试图理解是否有可能获得从某个特定项目开始的文档。我有下一个任务:该应用程序加载当前在数据库中的所有文档。一段时间后,该应用程序想要下载尚未下载的最新文档。我看到每个文档都有由Firestore系统创建的uniq id,我想用它来获取具有特定id的项目之后的所有文档。 目前我使用下一个链接 https://firestore.googleapis.com/v1beta1/projects/ {myawesome_project} /数据库/(默认)/文档/测试 我看到下一个结果

{
    "documents": [
    {
        "name": "projects/{myawesome_project}/databases/(default)/documents/test/MWmpU4j2tx9GwazVJZGe",
        "fields": {
        "f3": {
        "integerValue": "3"
    },
        "f2": {
        "stringValue": "v2"
    },
        "f1": {
        "stringValue": "v11"
    }
    },
        "createTime": "2018-03-07T22:51:33.578626Z",
        "updateTime": "2018-03-07T23:02:18.346358Z"
    },
    {
        "name": "projects/{myawesome_project}/databases/(default)/documents/test/TzKJzpodgolviEIVzmq0",
        "fields": {
        "f3": {
        "integerValue": "1"
    },
        "f2": {
        "stringValue": "v2"
    },
        "f1": {
        "stringValue": "v1"
    }
    },
        "createTime": "2018-03-07T22:51:07.098609Z",
        "updateTime": "2018-03-07T23:02:28.964951Z"
    },
    {
        "name": "projects/{myawesome_project}/databases/(default)/documents/test/xuGRH1NSdpiri3uYaHnl",
        "fields": {
        "f1": {
        "stringValue": "v12"
    },
        "f3": {
        "integerValue": "2"
    },
        "f2": {
        "stringValue": "v22"
    }
    },
        "createTime": "2018-03-07T22:51:53.276245Z",
        "updateTime": "2018-03-07T23:01:57.788212Z"
    }
    ]
}

假设应用程序通过文档TzKJzpodgolviEIVzmq0(第二个)下载了所有内容,并且在下一个请求中我希望从此处获取所有数据。我尝试使用orderBy = name,但它不起作用 ?https://firestore.googleapis.com/v1beta1/projects/ {myawesome_project} /数据库/(默认)/文档/测试ORDERBY =名&安培; startAt = TzKJzpodgolviEIVzmq0 有谁知道如何从某些特定文件中获取文件

0 个答案:

没有答案