收藏
回答

db.collection().where,加了条件,但是却get到了数组全部的数据?

求大哥解答,为什么?

回答关注问题邀请回答
收藏

1 个回答

  • Admin²⁰²⁰
    Admin²⁰²⁰
    星期四 08:52

    异步了吧。你执行查询语句的时候opid的值应该不是你想要的值。

    正常做法是:把下面查询放在成功获取opid后的then里面。

    星期四 08:52
    赞同 2
    回复 5
    • 王浩沣
      王浩沣
      星期四 09:00
      opid是我想要的
      星期四 09:00
      回复
    • 王浩沣
      王浩沣
      星期四 09:00
      按照您说的,还是拿到了全部的数据
      星期四 09:00
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      星期四 09:02回复王浩沣
      错了,是放到log(opid)后面
      星期四 09:02
      1
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      星期四 09:04
      你理解有误。不是另外的then
      放到标注这行的后面。
      星期四 09:04
      2
      回复
    • 王浩沣
      王浩沣
      星期四 09:11回复Admin²⁰²⁰
      谢谢,谢谢,我明白了,ok了
      星期四 09:11
      回复
登录 后发表内容
问题标签