mosowe
mosowe
  • 发布:2024-04-17 22:59
  • 更新:2024-04-17 23:50
  • 阅读:416

【报Bug】HB版本:4.08 云函数报错db.collection(...).getTemp is not a function

分类:uniCloud

产品分类: uniCloud/App

示例代码:

云函数:
package.json:

{  
  "name": "B-order",  
  "dependencies": {  
  },  
  "extensions": {  
    "uni-cloud-jql": {}  
  }  
}

使用getTemp联表查询:

      const db = uniCloud.database();  
      const orderTable = db.collection('orders').getTemp(); // order表  
      const goodsTable = db.collection('goods').getTemp(); // order表

操作步骤:

如上

预期结果:

正常返回

实际结果:

db.collection(...).getTemp is not a function

bug描述:

已按官方步骤在package.json中添加jql扩展库,但是依旧报错 db.collection(...).getTemp is not a function
HB版本:4.08

2024-04-17 22:59 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

创建db对象要forJQL

  • 楚雄

    能详细的说说嘛?我也出现这个问题!

    2024-06-05 21:57

  • 楚雄

    “创建db对象要forJQL”的具体意思是啥?

    2024-06-05 21:58

  • 1***@qq.com

    回复 楚雄: const dbJQL = uniCloud.databaseForJQL()

    2025-03-20 21:00

  • 8***@qq.com

    回复 1***@qq.com: 真好使,直接const db = uniCloud.databaseForJQL({ // 获取JQL database引用,此处需要传入云函数的event和context,必传

    event,

    context

    });

    const collection = db.collection('staff');

    刚想骂官方不更新文档,回首一看,M D,更新了

    2025-06-27 14:06

要回复问题请先登录注册