为什么小程序云数据库中只显示[object object]
来源:9-8 HTTP API调用云数据库实现歌单删除
陈双辞
2021-03-03
通过调用http api向数据库中插入了一条记录,params本身是一个对象,但是插入到云数据库中之后只显示为word: [object object],如下图:
请问这是为什么呀?
怎样才能直接插入一个对象到数据库中,而且数据库可以正常显示呢?
谢谢老师!
写回答
3回答
-
试试这样,先定义一个字符串:
const contentStr = JSON.stringify(params.title)
然后在拼接query字符串的地方:
data: {
word: ${contentStr}
}
012021-03-05 -
陈双辞
提问者
2021-03-04
如果写成
data:{ date:'${new Date()}', title: '${params.title}', } }) `
可以将params对象中的属性单独添加到数据库,而且可以正常显示,但是如果是params对象中的数组,比如
data:{ content: '${params.content}', // content是个数组 } }) `
在成功将记录插入到数据库中之后,还是会显示[object object],请问有什么办法可以避免这种情况吗?
如果就想把一个对象完全展开,然后插入到云数据库中,怎样保证插入之后是可以直接在云数据库中读取并且编辑的呢?
00 -
谢成
2021-03-04
这里是不是多了一个引号:
022021-03-05
相似问题