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

前端 · 2024-08-24

1.新建soup-user-read的数据表(开发阶段读取权限打开)

{
    "bsonType": "object",
    "required": [],
    "permission": {
        "read": true,
        "create": true,
        "update": true,
        "delete": true
    },
    "properties": {
        "_id": {
            "description": "ID,系统自动生成"
        },
        "user_id":{
            "bsonType": "string"
        },
        "soup_id":{
            "bsonType": "string"
        },
        "create_date":{
            "bsonType":"timestamp",
            "defaultValue":{
                "$env": "now"
            }
        }
    }

2.然后查询此表赋值过滤不需要的id

 let {result:{data:data2}} =await db.collection("soup-user-read").where(`user_id==$cloudEnv_uid`).get()
  let readSoup=data2.map(item=>item.soup_id)

第二种方法聚合查询lookup(76和77节详细)

Theme Jasmine by Kent Liao