const watcher = db.collection( 'challengeTop' ).where({ addTime: new Date().toDateString(), openGId: this .data.openGId }) .field({ curScore: true }) .watch({ onChange: function (snapshot) { console.log( 'snapshot' , snapshot) }, onError: function (err) { console.error( 'the watch closed because of error' , err) } }) |
云开发使用 Collection.watch 后,Collection.field 就失效了,返回的记录仍然是全部字段。
希望 watch 的数据,支持 field 返回指定字段,谢谢。
感谢反馈,请问需求场景是?
我也遇到这个问题了,field失效返回了全部字段数据;
我的场景:
watch聊天集合产生聊天列表(只需要部分字段)