收藏
回答

云开发使用 Collection.watch 后,Collection.field 就失效了?

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 返回指定字段,谢谢。

回答关注问题邀请回答
收藏

2 个回答

  • 邓坤力
    邓坤力
    2019-11-04

    感谢反馈,请问需求场景是?

    2019-11-04
    有用
    回复
  • 礻羊光
    礻羊光
    07-01

    我也遇到这个问题了,field失效返回了全部字段数据;

    我的场景:

    watch聊天集合产生聊天列表(只需要部分字段)

    07-01
    有用
    回复
登录 后发表内容
问题标签