00后霸道总裁
00后霸道总裁
  • 发布:2022-05-13 23:13
  • 更新:2022-07-29 17:42
  • 阅读:495

【报Bug】JQL正则规则字段有 下划线_ 搜索不出数据

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

db.collection('sfield').where({'smodel_id':new RegExp('62')}).get();

预期结果:

搜索有结果

实际结果:

无结果

bug描述:

数据:

{  
    "smodel_id": "627780794324b90001fa281c",  
    "name": "name",  
}  

这样可以正常搜索:  
db.collection('sfield').where({'name':new RegExp('na')}).get();  

这样搜索不出任何数据:  
db.collection('sfield').where({'smodel_id':new RegExp('62')}).get();  
db.collection('sfield').where({smodel_id:'627780794324b90001fa281c'}).get();  
db.collection('sfield').where({smodel_id:new RegExp('627780794324b90001fa281c')}).get();  

name字段可以按照正常搜索,smodel_id不可以,都无索引

2022-05-13 23:13 负责人:无 分享
已邀请:
呆狗的一生

呆狗的一生 - 呆狗的一生

请上传能复现问题的demo

4***@qq.com

4***@qq.com

我也碰到了此问题,请问解决了吗?

t***@126.com

t***@126.com - just do it

遇到相同问题只要是字段中间带下划线的字段如:(parentlocation_id)查询都不正常
查询出来的结果与预期不一致

该问题目前已经被锁定, 无法添加新回复