如何实现数据库监听和实时推送数据?
我写了一个对话程序,希望通过实时数据推送来实现实时对话功能,我尝试参照官方示例监听_id为0d06a2fd5f24ea7900302bf14686f1a2的一条数据,并通过云开发控制台修改数据,但不能触发任务返回,不知道什么原因。
请指教。
const db = wx.cloud.database()
const watcher = db.collection('support').doc('0d06a2fd5f24ea7900302bf14686f1a2').watch({
onChange: function(snapshot) {
console.log('snapshot', snapshot)
},
onError: function(err) {
console.error('the watch closed because of error', err)
}
})