插件 schema是可插入的,即,它们可以应用预包装的能力,从而扩展其功能。这是一个非常强大的功能。 假设我们有几个collection在我们的数据库中,要添加的 last-modified功能给它们。用插件会很容易。只需创建一个插件,并把它应用到每个Schema: // lastMod.js mo
分类:
其他好文 时间:
2016-02-18 06:31:38
阅读次数:
184
我们可以通过利用mongoose的connect()方法连接到MongoDB 。 mongoose.connect('mongodb://localhost/myapp'); 这是在默认端口(27017)连接到在本地运行的myapp数据库的最低需要。如果本地连接失败那么尝试使用127.0.0.1代替
分类:
其他好文 时间:
2016-02-16 06:29:49
阅读次数:
540
在mongoose中没有join但有时我们仍然想引用其他collection的document,population由此而来。 population是自动将document中指定path替换为其他collection的document的过程。我们能迁移document、多个document、简单对象
分类:
其他好文 时间:
2016-02-14 00:29:02
阅读次数:
663
通过一些model的静态辅助方法可以检索document。 任何 涉及 指定 查询 条件的 model 方法都能通过两个方法执行。 当一个回调函数: 被传递,操作将立即执行,结果传给回调。 没有被传递,返回一个 查询 实例,它提供一个特殊的查询生成接口。 在mongoose 4,Query有 the
分类:
其他好文 时间:
2016-02-07 02:24:29
阅读次数:
243
Models是从 Schema 定义编译的构造函数。这些 model 的实例代表能从数据库存储和检索的 documents。数据库中所有document的创建和检索都是这些model处理的。 1、编译第一个model var schema = new mongoose.Schema({ name:
分类:
其他好文 时间:
2016-02-04 06:41:50
阅读次数:
271
1、定义shcema 在mongoose里一切都由schema开始。每一个schema对应一个mongoDB collection 并且在那个collection里面定义了documents的模型。 var mongoose = require('mongoose'); var Schema = m
分类:
其他好文 时间:
2016-02-03 06:40:25
阅读次数:
350
a.安装mongoose库用来链接mongodb数据库 安装mongodb数据库参考mongodb安装 前言(怨言) 本来是想安装mongodb库来链接mongodb的,命令行到nodejs工程目录:npm install mongodb --save 但是发现报gyp ERR! stack Err
分类:
数据库 时间:
2016-02-02 22:24:04
阅读次数:
307
上一篇介绍了如何用express搭建起服务端MVC的开发架构,本篇我们来详细介绍一下这个Model层,也就是数据库访问层。包含如何使用mongodb搭建数据库,以及如何使用mongoose来访问数据。 mongodb的安装和启动 首先我们得安装mongodb,先去官网( http://www.mon
分类:
数据库 时间:
2016-02-02 01:12:31
阅读次数:
294
var mongoose =require('mongoose');var db = mongoose.connect("mongodb://localhost:27001/test");//本地库test 数据库 var testSchem = new mongoose.Schema({ name
分类:
数据库 时间:
2016-02-01 18:43:21
阅读次数:
390
https://cnodejs.org/topic/50dde64ea7e6c6171a80a678各位大神好,好久没写点什么东西了,最近也是cnode社区不知道咋的了都登录不进去,今天总算能回到这里,今天遇到这样的一个问题,发出来咨询下各位。 mongoose提供的schema/model/doc...
分类:
其他好文 时间:
2016-01-19 06:55:42
阅读次数:
217