【问题标题】:Getting transport error while watching the document in stitch在查看文档时出现传输错误
【发布时间】:2019-08-25 04:04:50
【问题描述】:

当我使用 MongoDB 手表查看集合中的某些 id 时,出现错误

ERROR 错误: Uncaught (in promise): e: (TRANSPORT_ERROR): 请求传输遇到与 Stitch 通信的错误:事件源未能打开并且不会重新连接;检查网络日志以获取更多详细信息 e: (TRANSPORT_ERROR):请求传输遇到与Stitch通信的错误:事件源打开失败,不会重新连接;查看网络日志了解更多详情

它一直工作到昨天它从今天开始

            const db = mongoClient.db(environment.databaseName);
            const comments = db.collection('collectionName');

            this.changeStream = await comments.watch(ids);
            this.changeStream.onNext((event) => {
                console.log('Watched document changed:', event);
                this.fetchData();

            });

我希望每当文档在 id 列表中发生更改时。应该触发更改事件。

【问题讨论】:

  • 另请注意,如果您来自 firebase 背景(如我),则仅在文档更改时触发更改事件,并且在发生更改之前不会发出任何内容这意味着如果您想先获取数据需要先独立查询

标签: mongodb mongodb-stitch


【解决方案1】:

这表示您的应用无法与缝合后端通信,可能是因为没有互联网或网络不好

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-14
    • 2012-08-21
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    相关资源
    最近更新 更多