Navicat中MongoDB如何将时间按照升序排序?

之前用了爬虫爬了些数据存在了mongodb数据库,现在有一个需求就是将这个表中的数据按照时间升序排序,

img

我尝试了在navicat中将其时间按照升序排序如下图:

img

点击后能够达到需求,

img


但是当我关闭这个表再打开它仍然按照原来的顺序展示,我该怎么将其排序并存储?

navicat 本身是没有保存你这个排序后结果的功能的,你点完排序后,本质上也是执行了类型select * from table order by xxx limit size;这样的查询语句才展示出来的。所以你想排序就自己写sql查询,然后保存,之后想看的话用这查询看

img

有帮助的话,请点采纳该答案~


db.表名.find().sort({"weibo_time":1})   #按照 weibo_time 字段正向排序(1 正向,-1 反向)

下图是我们公司测试表的一个排序示例:

img

https://devpress.csdn.net/mongodb/630496607e6682346619bdf2.html 参考一下。