s***@qq.com
s***@qq.com
  • 发布:2025-04-02 16:56
  • 更新:2025-04-02 17:39
  • 阅读:40

【报Bug】unicloud web控制台,云数据库上传数据到某个表后,按某些字段进行搜索时搜索不到

分类:uniCloud

产品分类: uniCloud/App

示例代码:
    const wordCollection = db.collection('words');  
    const countResult = await wordCollection.where(where).count();  
    const total = countResult.total;  

    // 查询列表  
    const wordResult = await wordCollection  
      .where(where)  
      .skip((page - 1) * pageSize)  
      .limit(pageSize)  
      .get();

操作步骤:

1、构建words表
2、控制台云数据库上传数据;
3、搜索"wordbookId":"67ecf4df652341f3aba55bdd"字段;

预期结果:

搜索得到数据

实际结果:

数据显式为0

bug描述:

通过unicloud web控制台,云数据库上传数据到某个表后,按某些字段进行搜索时搜索不到:
1、控制台按"field":"value"的格式进行搜索,搜索不到数据;
2、云函数中采用collection.where也获取不到。
但如果对数据进行【管理】-【确认】操作后,就搜索得到了。

2025-04-02 16:56 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

上传的格式有要求,特别是_id类型的数据, 你可以通过正常的数据导出看看就能发现差别,且每个云厂商的格式都不太一样

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

    感谢,原来还有这个差别

    2025-04-03 14:31

要回复问题请先登录注册