小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现在有一个数据库结构是这样子的
List:{ Member:{ a:{type:1,class:2}, b:{type:1,class:3}, }}
在List表中,有一个Member结构
现在想要的结果是
传入参数a查询出来{type:1,class:2}
匹配字段名这一块完全没有头绪
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
'List.Member.a':_.exists(true)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
.lookup({
from: "AreaList",
let: {
Code: '$Code',
},
pipeline: $.pipeline()
.match({
['$county_list.'+'$$Code']:_.exists(true)
})
.done(),
as: "County"
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
'List.Member.a':_.exists(true)
就是不明白这个变量形式在结构里面应该怎么写?
db......where({
[cursor]:_.exists(true)
})
Code是表1里面的一个字段的值 里面存的是字符串"110101" 这种,然后用这个Code到图中的表2里面去查询对应的字段值.
.lookup({
from: "AreaList",
let: {
Code: '$Code',
},
pipeline: $.pipeline()
.match({
['$county_list.'+'$$Code']:_.exists(true)
})
.done(),
as: "County"
})