koa2怎么处理数据库查询回来的数据?
发布于 2 年前 作者 lijianhu1 1883 次浏览 来自 问答

各位大牛好!我想做一个商城的demo,前端用webpack+vue,后端是用koa2,数据库mongod。由于对node了解不深,选择遇到一个问题。先说说我的逻辑: 我的mongo现在有2个表,一个是用户信息users,另一个是所有商品信息goodsQQ截图20180127111023.png。因为我在添加商品的时候是没有把商品的价格存入用户的购物车列表里。现在我要展示购物车列表,当从数据库中查出用户users的购物车列表,想根据购物车列表的id再去查询商品列表goods所对应的商品信息。现在2个数据我都拿到了。然后想把商品列表goods里的商品价格拼接到用户购物车列表去,但是我怎么都添加不了。求大神解答。QQ截图20180127112153.png 谢谢!

2 回复

exec()前面加一个lean() Documents returned from queries with the lean option enabled are plain javascript objects, not MongooseDocuments. They have no save method, getters/setters or other Mongoose magic applied.

@jiangli373 谢谢啊兄弟!另外我发现如果不加lean(),加上_doc,也可以

回到顶部