收藏
回答

云开发数据库查询操作不能多表操作吗?

你好,云开发数据库操作,如果我想操作多表,这些表之间没有关系,我要一个一个的操作吗?

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

4 个回答

  • 老张
    老张
    2019-12-08

    aggregate.lookup了解一下。

    2019-12-08
    有用 1
    回复 6
    • 2020-01-11
      我找到方法了,云函数
      2020-01-11
      回复
    • 老张
      老张
      2020-01-13回复
      云函数跟云数据库无关。
      2020-01-13
      回复
    • 2020-01-13回复老张
      云函数可以写多个sql和数据判断,就是后端语言
      2020-01-13
      回复
    • 老张
      老张
      2020-01-13回复
      不用云函数,小程序端也能写多个sql和逻辑代码。
      2020-01-13
      回复
    • 2020-01-16回复老张
      写一个sql发送一次请求吗?
      2020-01-16
      回复
    查看更多(1)
  • Chanxing#
    Chanxing#
    2022-04-08

    你好,我现在也遇到了类似的问题。我需要做一个搜索功能,可以在多个表里面进行模糊搜索。平时操作数据库都是单个表查询,这样子同时查询多个表,怎么使用云函数进行操作呢?

    2022-04-08
    有用
    回复
  • 李东bbsky
    李东bbsky
    2020-01-07

    云开发数据库是可以反范式化设计的,也就是把你经常要用的表作为子文档的方式内嵌到一个文档里,这样就不存在跨表了。

    当然要跨表也是可以的,可以使用聚合的lookup(只能查不能写),也可以通过js来多次查询做多表处理。

    2020-01-07
    有用
    回复 1
    • 2020-01-11
      我找到方法了,云函数
      2020-01-11
      回复
  • 我是小肥
    我是小肥
    2019-12-09

    关键是你要操作多少个表,如果使用云开发,建议设计好数据集合,尽量少操作多表,本身数据是以Json记录的,操作起来应该是非常快的。除非你有特别的需求。

    感觉你的操作多表,可以用其它方式解决。

    2019-12-09
    有用
    回复 4
    • 2019-12-09
      我想一次要执行好多sql语句
      2019-12-09
      回复
    • 我是小肥
      我是小肥
      2019-12-09回复
      我觉得不太可能,可以很多很多。理论上调用数据库次数是收费的。你觉得他们会给你一次查好多吗?哈哈。个人见解。
      2019-12-09
      回复
    • 2020-01-11回复我是小肥
      我找到方法了,云函数
      2020-01-11
      回复
    • 塑料大棚
      塑料大棚
      2020-03-20
      请教一下您。如果一个商品,打算有基础信息,详细信息和评论三个表。基础用于浏览,详细和评论用于查阅购买。这样肯定会遇到多表联查的情况,这种怎么优化数据集合可以达到更好的效果呢。
      2020-03-20
      回复
登录 后发表内容
问题标签