小程序
小游戏
企业微信
微信支付
扫描小程序码分享
你好,云开发数据库操作,如果我想操作多表,这些表之间没有关系,我要一个一个的操作吗?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
aggregate.lookup了解一下。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,我现在也遇到了类似的问题。我需要做一个搜索功能,可以在多个表里面进行模糊搜索。平时操作数据库都是单个表查询,这样子同时查询多个表,怎么使用云函数进行操作呢?
云开发数据库是可以反范式化设计的,也就是把你经常要用的表作为子文档的方式内嵌到一个文档里,这样就不存在跨表了。
当然要跨表也是可以的,可以使用聚合的lookup(只能查不能写),也可以通过js来多次查询做多表处理。
关键是你要操作多少个表,如果使用云开发,建议设计好数据集合,尽量少操作多表,本身数据是以Json记录的,操作起来应该是非常快的。除非你有特别的需求。
感觉你的操作多表,可以用其它方式解决。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
aggregate.lookup了解一下。
你好,我现在也遇到了类似的问题。我需要做一个搜索功能,可以在多个表里面进行模糊搜索。平时操作数据库都是单个表查询,这样子同时查询多个表,怎么使用云函数进行操作呢?
云开发数据库是可以反范式化设计的,也就是把你经常要用的表作为子文档的方式内嵌到一个文档里,这样就不存在跨表了。
当然要跨表也是可以的,可以使用聚合的lookup(只能查不能写),也可以通过js来多次查询做多表处理。
关键是你要操作多少个表,如果使用云开发,建议设计好数据集合,尽量少操作多表,本身数据是以Json记录的,操作起来应该是非常快的。除非你有特别的需求。
感觉你的操作多表,可以用其它方式解决。