1***@qq.com
1***@qq.com
  • 发布:2022-07-09 21:48
  • 更新:2022-07-10 00:24
  • 阅读:185

如何获得查询的记录数量

分类:uniCloud

async flowcasechenged(e){
let case_id = e.detail.value

          let dbvalue = await db.collection(dbCollectionName).where({  
              case_ID_rec: case_id[0].value  
          }).count()  

           uni.showToast({  
                        icon: 'none',  
                        title: case_id[0].value + "好" + dbvalue  
           })  
      },
2022-07-09 21:48 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者) - 如何通过银行账户转账实现赞助

上述代码无法获得记录数量,使用showToast查看时总是undifinent或[object,object]

呆狗的一生

呆狗的一生 - 呆狗的一生

文档明确说返回值格式为 { total : number},你使用api之前都不看文档吗?

  • 1***@qq.com (作者)

    使用dbvalue.total也无法获得

    2022-07-09 23:18

  • 1***@qq.com (作者)

    解决了,谢谢

    2022-07-09 23:32

1***@qq.com

1***@qq.com (作者) - 如何通过银行账户转账实现赞助

async flowcasechenged(e){

          let case_id = e.detail.value  
          let dbvalue = 0  
          await db.collection(dbCollectionName).where({  
              case_ID_rec: case_id[0].value  

          }).count().then((res)=>{  
              dbvalue = res.result.total  
              uni.showToast({  
                            icon: 'none',  
                            title: case_id[0].value + "好" + dbvalue  
              })  
          }).catch((err)=>{  
                  uni.showToast({  
                                icon: 'none',  
                                title: case_id[0].value + "好" + dbvalue  
                  })  
          })  

      },
  • 呆狗的一生

    忘了说 result,如果是生产环境还会一并返回 requestId,另外,你的代码写杂乱无章的!

    2022-07-10 00:01

呆狗的一生

呆狗的一生 - 呆狗的一生

如果是用云函数,不会嵌套 result,你用的是clientDB

要回复问题请先登录注册