gpt4 book ai didi

javascript - Rethinkdb点changefeed不一致

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:01 25 4
gpt4 key购买 nike

我正在处理更改源,我有一个 API,可以在其中触发更改源。仅当调用 API 并且发生更改源时,才会打印更改源中的 console.logs。下次发生更改时什么也不会发生。

exports.trackUser = (id) => {
return r.table(USERS_TABLE).get(id).changes()
.then((feeds) => {
console.log(feeds)
feeds.each((err, feed) => {
if (err) {
logger.error(err)
}
if (feed) {
console.log("change feed")
}
})
})
.error(logger.error);
}

这是 API。在这种情况下,一旦调用 API,然后用户表中出现更新,我就会看到日志。同样,如果有更新,我看不到日志。每次 USER_TABLE 中有更新时如何使其工作?具体到那个ID?

最佳答案

您需要对构建的查询调用 .run(conn) 才能将其发送到服务器。除非我弄错了,如果您附加 .then,JS 驱动程序会自动运行查询。

关于javascript - Rethinkdb点changefeed不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46721706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com