mongoose中读取数据后,数据foreach操作后无效
发布于 9 年前 作者 moxiaobei2 4153 次浏览 最后一次编辑是 8 年前 来自 问答

如题,取出数据result后,能对数据进行forEach元素操作,但是打印出来的result的每个值却没有变。查了下,据说mongoose里的查询结果是bson的,我想问一下如何修改,我才可以保证对结果集操作有效。

2 回复

返回的并不是普通的对象类型,如果你想获取这个数据的普通对象就用.toObject() 或者,你就想要mongoose返回普通对象,在find(...)后使用.lean()

@zhang2333 好的,试试。

回到顶部