直接上代码描述问题, 上图中find是我封装的mongoose的查询接口,查询的结果打印出来如图 问题在于,我想获取查询结果中的params字段,为何获取不到,返回的是undefined?
补充一下,js文件使用res.send的结果调用data.params又可以正常获取,这是怎么回事?
6 回复
@haozxuan @jiangli373 @wangyangkobe results毫无疑问是object的,问题已经解决,虽然我并不是非常明白,我觉得mongodb的“id”属性引起的问题。(终端报错的信息不太记得了,貌似是"下划线"解析不了) 因为我通过results直接访问别的属性,比如results.name之类是可以的。
所以我“曲线救国”,先stringify了一下再JSON.parse了下