mongodb手写原生sql

1.前言

navicat 筛选功能有许多限制,很多时候需要手写sql,直接查询需要的数据;
现总结如下:

2.简单查询

db.formData.find({"_id":NumberLong("1210387935069868032")})

3.排序和分页

db.getCollection("formDataApproval")
.find({"form_data_id" : NumberLong("1210387935069868032")}) // 批量查询
.sort({"edit_time": 1}) // 时间升序排列
.limit(50)  // 每页信息数量,分页参数
.skip(0) // 查询位置,分页需要计算

4.获取最新的数据

db.getCollection("formDataApproval")
.find({"form_data_id" : NumberLong("1210387935069868032")}) // 批量查询
.sort({"edit_time": -1}) // 时间降序排列,
.limit(1)  // 获取第一条数据为最新的数据

更新中。。。

发布了93 篇原创文章 · 获赞 20 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/leinminna/article/details/103786820