后端是nodejs+mongodb
假如我有1000条数据,然后传一个手机号
接口返回我这个手机号排名第几
我自己的傻办法是,model.find出所有数据,然后map遍历一下,找到手机号符合的那一条
把index当前下标,通过接口返回出去, 但这个办法每次都要查询全量,太傻了,有没有简单点的办法?求指导
后端是nodejs+mongodb
假如我有1000条数据,然后传一个手机号
接口返回我这个手机号排名第几
我自己的傻办法是,model.find出所有数据,然后map遍历一下,找到手机号符合的那一条
把index当前下标,通过接口返回出去, 但这个办法每次都要查询全量,太傻了,有没有简单点的办法?求指导
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
基本上,就两种方案: