收藏
回答

如何根据字段名查找数据?

现在有一个数据库结构是这样子的

List:{
  Member:{
  a:{type:1,class:2},
  b:{type:1,class:3},
}}

在List表中,有一个Member结构

现在想要的结果是

传入参数a查询出来{type:1,class:2}

匹配字段名这一块完全没有头绪

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

1 个回答

  • 老张
    老张
    2021-11-02

    'List.Member.a':_.exists(true)

    2021-11-02
    有用
    回复 5
    • JuniusXIV
      JuniusXIV
      2021-11-02
      a是传入的变量, 这个不是固定值.
      就是不明白这个变量形式在结构里面应该怎么写?
      2021-11-02
      回复
    • 老张
      老张
      2021-11-02回复JuniusXIV
      let cursor="List.Member."+a
      db......where({
      [cursor]:_.exists(true)
      })
      2021-11-02
      1
      回复
    • JuniusXIV
      JuniusXIV
      2021-11-03
      这样子的写法好像不对, 大佬有空看下,是哪里写不对了.
      Code是表1里面的一个字段的值 里面存的是字符串"110101" 这种,然后用这个Code到图中的表2里面去查询对应的字段值.
      2021-11-03
      回复
    • 老张
      老张
      2021-11-03回复JuniusXIV
      你这已经不是本题的内容了。你不会想一个贴问光所有问题吧?
      2021-11-03
      1
      回复
    • JuniusXIV
      JuniusXIV
      2021-11-03
      我另开一帖来请教(手动滑稽)
      2021-11-03
      回复
登录 后发表内容