MONGODB, NODEJS聚合简单例子
Mongodb 聚合
所需mongodb 本地 安装
node js 本地安装
程序分析
其实也没什么分析。代码说明了一切
var mongoose = require('mongoose'); //mongoo中间件
var Schema = mongoose.Schema; //数据模型
//Database connection 数据库连接
var uristring = 'mongodb://localhost/test';
var mongoOptions = {};
mongoose.connect(uristring, mongoOptions, function (err, res) {
if (err) {
console.log('Error when connecting to: ' + uristring + '. ' + err);
}
else {
console.log('Successfully connected to: ' + uristring);
}
});
//建立两个模型。Record, Account
//First let's create the Schemas:
// Record Schema
var Record = new Schema({
amount: { type: Number, required: true },
date: { type: Date, required: true },
description: { type: String }
})
// Account Schema
var Account = new Schema({
name: { type: String, required: true },
c