xsscc
xsscc
  • 发布:2023-12-11 11:55
  • 更新:2023-12-12 11:11
  • 阅读:230

【报Bug】云数据库web控制页面,导入多个json对象后无法按条件查询到,要一个个点修改保存后才会被查询到

分类:uniCloud

产品分类: uniCloud/App

示例代码:

直接web控制台操作,没有代码

操作步骤:

导入json,json文件为一行一个json对象,有多行。然后在web控制页,按json对象的属性查询

预期结果:

按说条件对了应该是可以正常查询到的,

实际结果:

实际查不到,要把每个导入的对象修改保存一次后,修改保存过的对象才能被查询到

bug描述:

发现一个web控制台操作云数据库的bug。导入成功的多条数据,查询不出来,但对导入的数据一个一个点管理,不作任何修改,直接点保存,就可以被查询到这个修改过的记录。
我导入成功了281行数据,没单个点修改之前,一条数据也查不出。单点了两个对象编辑(不作修改)直接保存后,就可以查出这两个对象。如果不用条件查询,直接一页一页翻是查得到的。但我要的是树形数据,是需要父id查询此数据的

另外导入数据要求json或cvs。但json不是标准文件 ,是一行一个json对象。而不识别整个json文件是对象数组。选择用导入功能,肯定是为了多行记录同时添加,为啥不做成识别一个json数组,或者识别合法的json对象,而要去做成一行一个json对象这种格式。

2023-12-11 11:55 负责人:无 分享
已邀请:
xsscc

xsscc (作者)

发现问题所在了。
我导出数据后看到了不同。
我导入的数据保存字段为 "accbook_id":"65767425fe975f63af01f54d",
而点修改保存后的样子为 "accbook_id":{"$oid":"65767425fe975f63af01f54d"}

我只能把数据导出,去掉不要的,再导入了。

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

要回复问题请先登录注册