mongodb-query - 有没有办法将用 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}}]
解决方案
推荐阅读
- node.js - iothub 错误代码:无效协议版本
- nuget - Nuget 不尊重包参考配置?
- javascript - 设置材质 ui 对话框的初始状态
- java - 给更矮的人排序
- r - 将组摘要导出到 CSV
- python - 如何将 numpy 导入在 GCP Dataflow 上运行的 Apache Beam 管道?
- ruby-on-rails - 如何在rails中表达postgres的嵌套where语句?
- c# - .net Core EF - 通过字符串名称或类型动态添加到 DbSet
- google-apps-script - 谷歌表格上的编辑器可以使用多少次 onOpen() 触发器?
- css - 图像上的完美责任圈