文档章节

mongoose.js

tingliang0
 tingliang0
发布于 2017/05/22 10:44
字数 158
阅读 21
收藏 0

概念

  1. Schema 用来定义文档的数据结构
  2. Model 用来定义一个类,这个类与Schema进行关联,用于创建Schema实例

注意

collection的名字

创建一个model时,mongoose默认会根据第一个参数来创建collection名字,但是这个名字是经过处理的,大致的规则是先将名字最小化,然后改成复数形式,比如Animal对应的collection是animals

var Animal = mongoose.model('Animal', animalSchema);  // animals

有两种方法修改这个默认行为:

  1. 创建schema时,指定collection名字
xxxschema = new Schema({...}, {collection: "collection name"});
  1. 创建model时,指定collection名字
mongoose.model('User', UserSchema, 'collection name');

© 著作权归作者所有

上一篇: node.js与uuid
下一篇: git常用命令
tingliang0
粉丝 0
博文 5
码字总数 636
作品 0
广州
私信 提问
express中配置mongoose

1:先新建一个congfig文件夹:在里面新建config.js mongoose.js 2:新建一个model文件夹:在其中新建user.js文件: 3:在app.js中连接数据库: 4:在路由文件使用操作数据库;...

761218914
2016/04/09
13
0
nodejs开发——mongodb数据库与express框架结合

版权声明:本文为博主原创文章,欢迎分享到其它技术社区,分享请标明出处: https://blog.csdn.net/CHENYUFENG1991/article/details/54835797 我们在上一篇博客中实现了对mongodb数据库的入门...

乞力马扎罗的雪CYF
2017/02/02
0
0
MEAN实践——LAMP的新时代替代方案(上)

摘要:90 年代,LAMP 曾风靡一时,然而随着需求的变迁和数据流量的激增,LAMP 已不可避免的走下神坛。近日,在 MongoDB Blog 中,Dana Groce 介绍了一个基于新时代架构的实践 MEAN ,下面一起...

OneAPM蓝海讯通
2015/08/16
125
0
NodeJS对于Java开发者而言是什么?

我们都知道Node.js现在得到了所有的关注。每个人都对学习Node.js感兴趣,并希望可以工作于Node.js。在开始工作之前了解技术背后的概念总是不会错的。但对初学者来说,可能会因为不同的人使用...

城固如春
2017/10/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

没有更多内容

用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
1
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
10
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
13
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
6
0
Django的ChoiceField和MultipleChoiceField错误提示,选择一个有效的选项

在表单验证时提示错误:选择一个有效的选项 例如有这样一个表单: class ProductForm(Form): category = fields.MultipleChoiceField( widget=widgets.SelectMultiple(), ...

编程老陆
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部