在云数据库中创建一个这样的文档:
{
"_id":"5f747e20f7b7f90001f500b0",
"haha": "/(\\d+)/"
}
在云函数中用把它查出来,并打印查看结果:
let res = await collection.doc("5f747e20f7b7f90001f500b0").get();
console.log(res.data[0]);
console.log(JSON.stringify(res.data[0]));
产品分类: 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":{}}
这与实际数据不符,实际数据应该是 字符串
云数据库查询的结果,正则字符串会被当做 正则对象返回
2020-10-24补充:
下面的字符串最后也会被当作对象放回
"url": "https://www.cocomanhua.com/{bookid}/"
最后返回
"url": {}
m***@qq.com (作者)
请问这个问题有在解决吗?
~///(^v^)\\~2020-10-24 10:46
DCloud_uniCloud_WYQ
回复 m***@qq.com: 近期阿里会更新处理这个问题
2020-10-24 10:49