mongoDB capped collection排序

mongoDB的定容量(capped collections)集合总是按照数据插入的顺序来存储的,在默认情况下,使用find查询总是返回最早插入的数据,如果想得到最新插入的数据,则需要逆序来查询,因为插入顺序和自然序列一致,故定容量集合中有一种特殊的排序natural排序,默认情况下的排序其实等同于

 

find().sort({"$natural":1})

 

 如果需要得到最新的插入数据,则逆序即可

 

find().sort({"$natural":-1})
 

你可能感兴趣的:(mongodb)