mongoose 文档(九) Plugins

摘要: 插件 schema是可插入的,即,它们可以应用预包装的能力,从而扩展其功能。这是一个非常强大的功能。 假设我们有几个collection在我们的数据库中,要添加的 last-modified功能给它们。用插件会很容易。只需创建一个插件,并把它应用到每个Schema: // lastMod.js mo 阅读全文
posted @ 2016-02-18 02:40 Surahe 阅读(1389) 评论(0) 推荐(0) 编辑

mongoose 文档(八) Connections

摘要: 我们可以通过利用mongoose的connect()方法连接到MongoDB 。 mongoose.connect('mongodb://localhost/myapp'); 这是在默认端口(27017)连接到在本地运行的myapp数据库的最低需要。如果本地连接失败那么尝试使用127.0.0.1代替 阅读全文
posted @ 2016-02-16 03:16 Surahe 阅读(6036) 评论(0) 推荐(0) 编辑

mongoose 文档(七) Population

摘要: 在mongoose中没有join但有时我们仍然想引用其他collection的document,population由此而来。 population是自动将document中指定path替换为其他collection的document的过程。我们能迁移document、多个document、简单对象 阅读全文
posted @ 2016-02-13 23:41 Surahe 阅读(775) 评论(0) 推荐(0) 编辑

mongoose 文档(六) Middleware

摘要: 中间件(也称为pre and post hook)是执行异步函数期间传递控制权的函数。中间件在schema级别上被指定并对于编写插件非常有用。Mongoose 4.0有两种中间件:document 中间件和query 中间件。document中间件支持以下document 函数。 init vali 阅读全文
posted @ 2016-02-12 22:11 Surahe 阅读(3109) 评论(0) 推荐(0) 编辑

mongoose 文档(五) Validation

摘要: Validation 在我们进入验证语法的细节之前,请记住以下规则: Validation是在SchemaType定义 Validation是中间件的内部组件 Validation发生在document试图在默认值应用之后保存的时候。 Validation不在未定义的值运行,唯一例外是必要的验证器。 阅读全文
posted @ 2016-02-09 00:53 Surahe 阅读(2078) 评论(0) 推荐(0) 编辑

mongoose 文档(四) queries

摘要: Queries 通过一些model的静态辅助方法可以检索document。 任何 涉及 指定 查询 条件的 model 方法都能通过两个方法执行。 当一个回调函数: 被传递,操作将立即执行,结果传给回调。 没有被传递,返回一个 查询 实例,它提供一个特殊的查询生成接口。 在mongoose 4,Qu 阅读全文
posted @ 2016-02-07 01:11 Surahe 阅读(796) 评论(0) 推荐(0) 编辑

mongoose 文档(三) Documents

摘要: Documents mongoose 的 document 与MongoDB 的 document 一一对应。每个document都是它的model的实例。 1、检索 在MongoDB中有很多方法检索document。我们不会在这一节中涉及。详细请看 querying 节。 2、更新 有很多种方法修 阅读全文
posted @ 2016-02-05 16:46 Surahe 阅读(3183) 评论(0) 推荐(0) 编辑

mongoose 文档(二)Models

摘要: Models是从 Schema 定义编译的构造函数。这些 model 的实例代表能从数据库存储和检索的 documents。数据库中所有document的创建和检索都是这些model处理的。 1、编译第一个model var schema = new mongoose.Schema({ name: 阅读全文
posted @ 2016-02-04 02:41 Surahe 阅读(1232) 评论(0) 推荐(0) 编辑

mongoose 文档(一) schemas

摘要: 1、定义shcema 在mongoose里一切都由schema开始。每一个schema对应一个mongoDB collection 并且在那个collection里面定义了documents的模型。 var mongoose = require('mongoose'); var Schema = m 阅读全文
posted @ 2016-02-03 01:54 Surahe 阅读(4232) 评论(0) 推荐(0) 编辑

css font的简写规则

摘要: font-family(字体族): “Arial”、“Times New Roman”、“宋体”、“黑体”等;font-style(字体样式): normal(正常)、italic(斜体)或oblique(倾斜);font-variant(字体变化): normal(正常)或small-caps(小... 阅读全文
posted @ 2015-11-23 15:10 Surahe 阅读(476) 评论(0) 推荐(0) 编辑