CNode

问个相当弱智的mongoose的问题

Bbirdu发布于12 年前最后回复12 年前6 回复4979 浏览0 收藏

不要嫌弃。。。 假设我在数据库有1000条数据,他们都是老人的数据,老人们的年龄各不相同(有点扯。。。)我希望找到年龄最大的20位,我该怎么做

查看回复

回复 (6)

N
nicholasxjy#1·12 年前

按年龄降排序 取前20个 不行吗

B
birdu#2·12 年前
引用 nicholasxjy按年龄降排序 取前20个 不行吗

@nicholasxjy 其实我就是在想这样写会不会太费性能

B
birdu#3·12 年前
引用 nicholasxjy按年龄降排序 取前20个 不行吗

@nicholasxjy 毕竟这是所有数据

A
Airead#4·12 年前

给年龄加个索引,再排序就好了

B
birdu#5·12 年前
引用 Airead给年龄加个索引,再排序就好了

@Airead 作为一个小白。。。索引是啥。。。有demo么

A
Airead#6·12 年前
引用 Airead给年龄加个索引,再排序就好了

@birdu google 一下呗,这是基础知识,全面掌握了没坏处

参与回复
登录后即可参与回复。登录