m***@qq.com
m***@qq.com
  • 发布:2020-09-30 21:18
  • 更新:2020-10-09 11:53
  • 阅读:587

【报Bug】字符串会被当做 {} 返回

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

在云数据库中创建一个这样的文档:

{  
  "_id":"5f747e20f7b7f90001f500b0",  
  "haha": "/(\\d+)/"  
}

在云函数中用把它查出来,并打印查看结果:

let res = await collection.doc("5f747e20f7b7f90001f500b0").get();  
console.log(res.data[0]);  
console.log(JSON.stringify(res.data[0]));

预期结果:

预期实际打印出如下结果:

{ _id: '5f747e20f7b7f90001f500b0', haha: "/(\\d+)/" }  
{"_id":"5f747e20f7b7f90001f500b0","haha":"/(\\d+)/"}

实际结果:

实际打印出如下结果:

{ _id: '5f747e20f7b7f90001f500b0', haha: /(\d+)/ }  
{"_id":"5f747e20f7b7f90001f500b0","haha":{}}

这与实际数据不符,实际数据应该是 字符串

bug描述:

云数据库查询的结果,正则字符串会被当做 正则对象返回

2020-10-24补充:
下面的字符串最后也会被当作对象放回

"url": "https://www.cocomanhua.com/{bookid}/"

最后返回

"url": {}
2020-09-30 21:18 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

已确认bug,阿里云现在确实有这个问题

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