首页 > 解决方案 > 有没有办法将用 mongo shell 编写的查询转换为 MongoDB 查询语言

问题描述

有没有办法将“Mongo shell”转换为“JSON(MongoDB 查询语言)文件格式?

蒙哥壳:

db = db.getSiblingDB("XYZ");
db.getCollection("User").find(
    {
        "user_rank" : {
            "$ne" : null
        }
    },
    {
        "email" : 1.0,
        "user_rank" : 1.0
    }
).sort(
    {
        "user_rank" : -1.0
    }
);

v. JSON(Mongo DB 查询语言)

[{
    $match: {
        user_rank: {
            $exists: true,
            $ne: null
        }
    }
}, {
    $project: {
        _id: false,
        Email: '$email',
        'Date Joined': '$user_added_on'
    }
},{$sort :{'Date Joined':-1}}]

标签: mongodb-querymongo-shell

解决方案


推荐阅读