收藏
回答

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

求大哥解答,为什么?

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

1 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-03-26

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

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

    2020-03-26
    有用 2
    回复 5
    • 王浩沣
      王浩沣
      2020-03-26
      opid是我想要的
      2020-03-26
      回复
    • 王浩沣
      王浩沣
      2020-03-26
      按照您说的,还是拿到了全部的数据
      2020-03-26
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-03-26回复王浩沣
      错了,是放到log(opid)后面
      2020-03-26
      1
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-03-26
      你理解有误。不是另外的then
      放到标注这行的后面。
      2020-03-26
      2
      回复
    • 王浩沣
      王浩沣
      2020-03-26回复Admin²⁰²¹
      谢谢,谢谢,我明白了,ok了
      2020-03-26
      回复
登录 后发表内容
问题标签