博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongoose 小问题
阅读量:6878 次
发布时间:2019-06-26

本文共 418 字,大约阅读时间需要 1 分钟。

给 mongoose find 命令 返回的 数据 添加额外属性

mongoose find 命令 返回的 数据结构如图

821507-20180129125916437-438628837.png

如果我们想在find命令后返回的对象里面添加其定义属性,比如 动态的给每一个对象添加一个 uid属性, 我们直接给对象添加是无效的,

即使当时你手动添加上打印出来可以看到,但是返回到客户端 却没有这个属性

愿意是 mongoose 返回的 对象 其实实在 当前对象的 _doc 属性 下面

所以 我们可以 通过 给对对象的_doc属性下的对象添加自定义属性即可

2

mongoose 提供啦 toObject()方法 也可以添加

最终的代码类似于:

var model = obj.toObject();

model.isBorrow = false;
cb(null, model);

转载于:https://www.cnblogs.com/WhiteHorseIsNotHorse/p/8376779.html

你可能感兴趣的文章
IE浏览器中 $.ajax返回uindefined 其他浏览器正常
查看>>
docker+dockerfly管理端
查看>>
ELK安装
查看>>
mysql之innodb的mvcc多版本控制
查看>>
使用 LogStash 归集日志
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
德国博世百年风雨启示录(下):实业强国
查看>>
(整理)用Elixir做一个多人扑克游戏 4
查看>>
关于架构
查看>>
The application’s PagerAdapter changed the adapter’s contents without calling PagerA
查看>>
qcom 跨平台的串口调试工具 PKGBUILD
查看>>
Delphi 时间格式化,动态显示时间,显示最新时间
查看>>
在JAVA中将NEW一分为2,分步进行[反射机制产生类]
查看>>
Java多态性的两个特殊情况
查看>>
我的友情链接
查看>>
怎么改变Win7登陆背景图片
查看>>
虚拟带库和物理带库比较
查看>>
AD委派加域权限
查看>>
在Delphi 7中使用加密的SQLite
查看>>