【四】鸡汤来咯开发学习笔记-77

前端 · 2024-08-31

1.在soup-today云对象中写入功能:使得今日阅读的id能够写进用户所有已读表中

async userRead(){
        const dbJQL=uniCloud.databaseForJQL({
            clientInfo:this.getClientInfo()
        })
        let {data}= await dbJQL.collection("soup-today").get()
        let arrs=[];
        for(let i=0;i<data.length;i++){
            let item=data[i];
            let idlist=item.soup_list.filter(soup=>soup.is_read==true)
            .map(soup=>({soup_id:soup._id,user_id:item.user_id}))
            await dbJQL.collection("soup-user-read").add(idlist)
        }
        
    },

其中filter的作用
其中的soup就是souplist中的单个数组,这个可以自己定义,然后设置条件,只需要满足这个条件的

2.然后用本地云函数对象进行调试
soup-today.param.js中进写入

userRead();

然后就能运行调试此函数了

运行此函数后,会把soup-today中的数据中的满足isread加入到soup-read表里面

Theme Jasmine by Kent Liao