收藏
回答

云开发数据库查询条件的写法

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 客户端 wx6ea73a3ba1997def 2.5.0

数据库里面记录的格式:


{

    _id:"1",

    created_at:"2019-05-20",

    userinfo:{

        name:"张三",

        age:18

    }

}


{

    _id:"2",

    created_at:"2019-05-20",

    userinfo:{

        name:"李四",

        age:30

    }

}


我想要查询userinfo的name为 张三的记录,要怎么写条件呢?

wx.cloud.database()

    .collection("user")

    .where({

        ["userinfo.name"]:"张三"        //这样写没查到结果

     })

    .get()

    .then(res=>{

        console.log(res)

    })



求教查询条件怎么写才能查到字段对象的属性值为指定值的记录

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

1 个回答

  • 王明亮
    王明亮
    2019-06-10

    问题已解决,参考链接

        ...

        .where({

            userinfo: {

                name: "张三"

            }

        })

        ...

    2019-06-10
    有用 1
    回复 1
    • HALO
      HALO
      2019-11-29
      多谢楼主
      2019-11-29
      回复
登录 后发表内容