为了账号安全,请及时绑定邮箱和手机立即绑定

mongodb 如何将两次查询併成一次?

mongodb 如何将两次查询併成一次?

元芳怎么了 2018-12-12 14:15:02
例如现在有一个collection叫做users裡面有id, age 这2个field而我目前只能得到1位userId,但我想找出和这位user同年龄的其他users。mongoose语法我会这样做,假设我目前只有一位user 他的id为110000000000000000000001let userOne = await users.find({ "id" : 110000000000000000000001}).execAsync;let sameAgeUsers = await userOne.find({ "age" : userOne.age });请问有没有mongodb的语法,可以将这2次query合併成一次提高效率呢?
查看完整描述

1 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

https://img1.sycdn.imooc.com//5c4d556500013aec07980239.jpg

查看完整回答
反对 回复 2019-01-27
  • 1 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信