收藏
回答

关于云开发where匹配数据,真机预览和开发者本地不一致?

js:

这段代码作用是把集合goods中的记录的ware字段与_id一致的返回

在调试过程中

在开发者中效果是符合预期的:

但是真机预览出错,把不符合的记录返回了:

请教各位大佬,~<^-^>~

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

1 个回答

  • i
W
    i W
    2020-11-25

    目测你这个 _id = undefined了,你可以在上面打印出来看看,undefined会查出全部数据

    2020-11-25
    有用
    回复 4
    • 可达鸭
      可达鸭
      2020-11-25
      谢谢,在真机调试上打印了一下,果然是undefined,但是在开发者本地是正常的,这是为什么?
      2020-11-25
      回复
    • 可达鸭
      可达鸭
      2020-11-25
      然后这里的_id字段是系统自动生成的文档id。但是在开发者本地是可以使用的
      2020-11-25
      回复
    • i
W
      i W
      2020-11-25回复可达鸭
      异步吧
      2020-11-25
      回复
    • 可达鸭
      可达鸭
      2020-11-25
      应该是异步的问题,我先给ware._id赋值,再查询就没有问题了
      谢谢!
      2020-11-25
      回复
登录 后发表内容
问题标签