如题,取出数据result后,能对数据进行forEach元素操作,但是打印出来的result的每个值却没有变。查了下,据说mongoose里的查询结果是bson的,我想问一下如何修改,我才可以保证对结果集操作有效。
返回的并不是普通的对象类型,如果你想获取这个数据的普通对象就用.toObject() 或者,你就想要mongoose返回普通对象,在find(...)后使用.lean()
.toObject()
find(...)
.lean()
@zhang2333 好的,试试。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
返回的并不是普通的对象类型,如果你想获取这个数据的普通对象就用
.toObject()或者,你就想要mongoose返回普通对象,在find(...)后使用.lean()@zhang2333 好的,试试。