【问题标题】:mongodb $facet unaccepted resultmongodb $facet 不接受的结果
【发布时间】:2019-08-13 23:07:27
【问题描述】:

我正在本地数据库上运行此查询:

db.designations.aggregate([{
$facet:{
    data:[
        {
            $match:{
                status:{
                    $in:['ACTIVE']
                }
            }
        }
        ]
}}] )

但是结果格式很不一样:

{
"data" : [
    {
        "data" : "s\u0000\u0000\u0000\u0003obj\u0000i\u0000\u0000\u0000\n_id\u0000\u0010__v\u0000\u0000\u0000\u0000\u0000\u0002status\u0000\u0007\u0000\u0000\u0000ACTIVE\u0000\u0007departmentId\u0000[YêÑPÞ%$;Wut\u0002description\u0000\u0007\u0000\u0000\u0000string\u0000\u0002name\u0000\u0007\u0000\u0000\u0000string\u0000\u0000\u0000"
    },
    {
        "data" : "\u0000\u0000\u0000\u0003obj\u0000u\u0000\u0000\u0000\u0007_id\u0000[YëAGÛ¼%«wþX\u0002name\u0000\u0007\u0000\u0000\u0000string\u0000\u0002description\u0000\u0007\u0000\u0000\u0000string\u0000\u0002status\u0000\u0007\u0000\u0000\u0000ACTIVE\u0000\u0007departmentId\u0000[YêÑPÞ%$;Wut\u0010__v\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
    },
    {
        "data" : "\u0000\u0000\u0000\u0003obj\u0000u\u0000\u0000\u0000\u0007_id\u0000[YëAGÛ¼%«wþY\u0002name\u0000\u0007\u0000\u0000\u0000string\u0000\u0002description\u0000\u0007\u0000\u0000\u0000string\u0000\u0002status\u0000\u0007\u0000\u0000\u0000ACTIVE\u0000\u0007departmentId\u0000[YêÑPÞ%$;Wut\u0010__v\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
    }
]}

谁能解释一下?? 这将非常有帮助

【问题讨论】:

  • 这不是$facet 的问题,您的数据是编码形式...发布您的designations 样本集合
  • 我找到了客户端robomongo编码的解决方案..

标签: mongodb mongoose mongodb-query aggregation-framework


【解决方案1】:

我遇到了类似的问题,我只是将 data 键更改为其他内容,例如data1,它对我有用。您可以通过以下查询进行验证:

db.designations.aggregate([{
    $facet:{
        data1:[
            {
                $match:{
                    status:{
                        $in:['ACTIVE']
                    }
                }
            }
        ]
    }
}]);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    • 1970-01-01
    • 2020-03-02
    • 1970-01-01
    • 2018-10-21
    相关资源
    最近更新 更多