云开发数据库查询条件的写法
发布于 6 年前 作者 oxue 6103 次浏览 来自 问答

数据库里面记录的格式:

{

    _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 回复

问题已解决,参考链接

    …

    .where({

        userinfo: {

            name: “张三”

        }

    })

    …

回到顶部