标签: mongodb mongodb-query database nosql
我有一个名为messages的集合,我需要按mdate排序,并且只获取SQL中最新的20种结果LIMIT,怎么样?我正在玩这个但没有成功:
messages
mdate
db.getCollection('messages').find({}, {"sort" : ['mdate', 'asc']} );
答案 0 :(得分:1)
如果您想要最后20个文档,则应按降序排列$sort文档,并使用$limit运算符仅返回20个文档。
$sort
$limit
db.messages.find().sort({ 'mdate': -1 }).limit(20)