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

00后霸道总裁
- 发布:2022-05-13 23:13
- 更新:2022-07-29 17:42
- 阅读:495
产品分类: uniCloud/App
操作步骤:
预期结果:
搜索有结果
搜索有结果
实际结果:
无结果
无结果
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不可以,都无索引
3 个回复
呆狗的一生 - 呆狗的一生
请上传能复现问题的demo
4***@qq.com
我也碰到了此问题,请问解决了吗?
t***@126.com - just do it
遇到相同问题只要是字段中间带下划线的字段如:(parentlocation_id)查询都不正常
查询出来的结果与预期不一致