db.watch()功能能不能扩充?
发布于 5 年前 作者 nazhu 8721 次浏览 来自 官方Issues

在使用db.watch()时,发现只能在小程序端监听所有用户可读,仅创建者可读写的全部数据,或者监听仅创建者可读写的单个用户数据,希望比如有一个db.watchs()的功能,可以监听仅创建者可读写全部用户数据,例如订单数据是用户本人创建的,db.watch()只可以监听用户本人的订单数据,但是如果我想通过云函数修改了某个用户的订单数据后,db.watchs()可以监听所有用户创建的订单数据。不然每次通过云函数修改了某个用户的订单数据后,必须得在回调函数里再次调用云函数来获取最新的全部用户订单数据。如果有了db.watchs(),就不用在回调函数里调用云函数获取所有用户的订单数据了

1 回复

db.watch()只可以监听用户本人的订单数据,但是如果我想通过云函数修改了某个用户的订单数据后,db.watchs()可以监听所有用户创建的订单数据。不然每次通过云函数修改了某个用户的订单数据后,必须得在回调函数里再次调用云函数来获取最新的全部用户订单数据。

-----

如果是这样,为什么不设权限为所有用户可读?

回到顶部