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节详细)