云开发 数组查询遇到的问题
发布于 6 年前 作者 zhangqiang 1560 次浏览 来自 官方Issues

请各大佬 或 官方 教一下。一直解决不了,很困惑。我那样的查询方式 会返回空数组。

// eq: 集合 “abc” 里有 _id 为 “123456” 和 “178932156” 两条数据

var abc = [{

    _id: “123456”,

    list: [{

        obj: {

            _id: “111”,

            name: “一一一”,

            remark: “ajjwnmknxc”

        },

    }, {

        obj: {

            _id: “333”,

            name: “三三三”,

            remark: “ajjw3654nmknxc”

        },

    }, {

        obj: {

            _id: “777”,

            name: “七七七”,

            remark: “ajjw3654nmknxc”

        },

    }]

}, {

    _id: “178932156”,

    list: [{

        obj: {

            _id: “111”,

            name: “一一一”,

            remark: “ajjwnmknxc”

        },

    }, {

        obj: {

            _id: “555”,

            name: “五五五”,

            remark: “ajjw4nmknxc”

        },

    }, {

        obj: {

            _id: “777”,

            name: “七七七”,

            remark: “ajjw365nxc”

        }

    }]

}]

 // 想要查询 list.obj._id  为 “111” 或 “777” 就返回全部数据.

 // 我原 云开发 查询代码  ‘list.obj._id’:_.in[“111”,“777”]。 

 // 可是我这样会出现  返回的 list:[] (空数组),一直找不到原因

2 回复

您好,代码片段指的是在开发者工具中新建代码片段后,生成的分享链接。不是直接粘贴代码。

回到顶部