Node mongoose 结尾总结
_someId: Schema.Types.ObjectId,name : { type:String },//属性name,类型为Stringage : { type:Number, default:0 },//属性age,类型为Number,默认为0time : { type:Date, default:Date.now },email: { type:String,default:''}age : {type: Number, min: 13, max:19}day : {type: String, enum: ['monday', 'tuesday', 'wednesday', 'thursday','friday']}复制代码
实例方法
var animalSchema = new Schema({ name: String, type: String });animalSchema.methods.findSimilarTypes = function(cb) {return this.model('Animal').find({ type: this.type }, cb);
};
var Animal = mongoose.model('Animal', animalSchema);
var dog = new Animal({ type: 'dog' });dog.findSimilarTypes(function(err, dogs) {console.log(dogs); // woof
});
复制代码
静态方法
animalSchema.statics.findByName = function(name, cb) {return this.find({ name: new RegExp(name, 'i') }, cb);
};var Animal = mongoose.model('Animal', animalSchema);
Animal.findByName('fido', function(err, animals) {console.log(animals);
});
复制代码
索引: http://blog.csdn.net/loveyunwt/article/details/8067480
转载于:https://juejin.im/post/5a31f1895188250a5719bf8f
Node mongoose 结尾总结相关推荐
- node+mongoose使用例子
https://github.com/Aquarius1993/nodeNotes 功能 1. 注册 2. 登录 3. 修改密码 4. 修改头像 5. 获取用户笔记 6. 添加,删除,更新笔记 安装部 ...
- mongooes怎么链接mysql_如何使用Node + Mongoose连接远程MongoDB数据库
POPMUISE 1.基于mongo实现远程连接[plain] view plaincopymongo -u admin -p admin 192.168.0.197:27017/pagedb通过mo ...
- node mongoose_如何使用Express,Mongoose和Socket.io在Node.js中构建实时聊天应用程序
node mongoose by Arun Mathew Kurian 通过阿伦·马修·库里安(Arun Mathew Kurian) 如何使用Express,Mongoose和Socket.io在N ...
- node.js学习的资源整理
node中文社区 Node.js专业中文社区:https://cnodejs.org/ node文档 node.js 中文api :http://nodeapi.ucdok.com/ node.js ...
- HBase全网最佳学习资料汇总
HBase全网最佳学习资料汇总 摘要: HBase这几年在国内使用的越来越广泛,在一定规模的企业中几乎是必备存储引擎,互联网企业阿里巴巴.百度.腾讯.京东.小米都有数千台的HBase集群,中国电信的话 ...
- AI System 人工智能系统 TVM深度学习编译器 DSL IR优化 计算图 编译 优化 内存内核调度优化 DAG 图优化 DFS TaiChi 函数注册机 Registry
DSL 领域专用语言 TVM深度学习编译器 AI System 人工智能系统 参考项目 TaiChi 三维动画渲染物理仿真引擎DSL TVM 深度学习DSL 密集计算DSL LLVM 模块化编译器 编 ...
- nvm安装与使用详解(Window11)
前言 适用:假如你平时偶尔写 Vue2项目,偶尔写 Vue3项目,那么单个版本的 node.js 势必会报错,nvm就很适合你 注意:固然我希望你能安装顺利.但是也请仔细看我标为红色的字体,都是我踩了 ...
- python 读取内存二叉树_Python 二叉树遍历的优雅写法
(本文代码放到了 自己的网站) 我们从二叉树的顺序存储说起. 我们知道,对于一个完全二叉树,做广度优先搜索的话,每个节点对应的序号是固定的. 例如,下面这个二叉树 这个二叉树和一个顺序存储相互可以唯一 ...
- 打造前端瑞士军刀,为你开发路上披荆斩棘
每个工具都可以点击查看打开链接,因为微信内部不能查看外链,所以大家可以点击查看原文打开外链后进行查看 主要是为了帮助大家搜集一下前端开发中要用到的一些东西,打造一个前端开发工具字典,方便大家查阅. 篇 ...
- 前端工具字典,为你开发路上披荆斩棘
路漫漫其修远兮,吾将上下而求索~ 此文为转载文章,已获得作者同意 主要是为了帮助大家搜集一下前端开发中要用到的一些东西,打造一个前端开发工具字典,方便大家查阅. 篇幅比较长,先给大家放一张脑图,看看自 ...
最新文章
- 从零搭建React全家桶框架教程
- 无线网卡实现AP 热点功能,共享Internet连接设置
- PHP array_key_exists() 函数(判断某个数组中是否存在指定的 key)
- [Sdoi2008]沙拉公主的困惑
- 重写Oracle的wm_concat函数,自定义分隔符、排序
- linux中kafka主题修改分区,kafka_2.11-2.0.0的部署与配置修改
- 关于通过反汇编查看dll的方法【转】(
- python与c的联系_Python与C的通信#
- 基于 arm 设计开发工具包的 Arm Cortex-M3 处理器的示例系统级设计(第一章:文件目录AHB组件开发平台)
- maya为什么不能导出fbx_Maya在操作中最容易出现的几个问题,现在注意还来得及...
- 微信公众号-通用百度翻译代码实现
- PHP array(递归)转xml,xml转array
- 锐捷显示认证服务器不可用,win10系统下锐捷客户端认证失败的解决方法
- linux sound usb声卡,openwrt上用usb声卡听音乐
- 本来共享的计算机突然无法访问,WIN7局域网无法启用共享访问解决办法
- 如何用 Java 对 PDF 文件进行电子签章
- 清除DataGridView的全部内容,包括标题行
- 智能电话机器人介绍(AI语音机器人)
- 【java】eclipse
- 绘声绘影导出视频过大
热门文章
- MVC3学习 七 Razor使用、路由模块、框架自带校验
- Hyper snap
- 关于easyui还有一个问题:easyui的开发者是国人?
- 在 IE 中使用 Windows 窗体控件
- yii2之ActiveRecord 模型
- js基础---字符串方法
- 2014.9.20CSS样式表
- 通过千千静听歌词服务器下载歌词(Delphi版)
- Linux操作系统 和 Windows操作系统 的区别
- PHP执行系统外部命令函数:exec()、passthru()、system()、shell_exec()