mongodb下载/安装

mongoose   npm install --save mongoose

mongoose 数据库连接

const mongoose = require('mongoose')
const DB_RUL = 'mongodb://localhost:27017/koa2'
mongoose.connect(DB_RUL, function(err){
if(err){
console.warn('数据库连接失败:'+err)
}else{
console.log('数据库成功连接到:'+DB_RUL)
}
})
module.exports = mongoose
 
koa-router 路由  npm install --save koa-router
 
 
const Router = require('koa-router')
const bodyParser = require('koa-bodyparser')
const mongoose = require('../config')
const router = new Router()
 
http://cnodejs.org/topic/548e54d157fd3ae46b233502
定义创建数据表

//创建一个Schema
const createSchema = mongoose.Schema({
name: {type: String, required: true },
age: {type: Number, required: true }
})
const User = mongoose.model('users', createSchema)
数据的简单查找
User.find({}, function(err, doc){
  console.log(doc)
})

新建

User.create({
name : 'afacode',
age: 19 + Math.random()
}, function(err, doc){
if(err){
console.log(err)
}else{
console.log(doc)
 
}
})
先这样

最新文章

  1. 借助JavaScript中的Dom属性改变Html中Table边框的颜色
  2. Winform中创建超链接,点击跳转网页
  3. 研究SVM时安装的一些工具的方法
  4. windows 给ping加时间
  5. 配置Log4j(很详细)
  6. Grunt :任务自动管理工具
  7. 【转】android ddms中查看线程释疑
  8. 加特殊符号星号斜杠反斜杠/* \ */ !important等让css实现兼容各个浏览器的技巧的代码
  9. 全方位分析Objcetive-C Runtime
  10. [SQL] SQL 基础知识梳理(七)- 集合运算
  11. Ext:ComboBox实战
  12. Bootstrap 禁用滚动条
  13. POJ2689-Prime Distance-区间筛素数
  14. PHP合并数组的三种方法的分析与比较
  15. centos7 永久添加静态路由
  16. error) DENIED Redis is running in protected mode because protected mode is enabled报错
  17. Linux 进程通信方式
  18. webpack浅析~
  19. edis 以及 Python操作Redis
  20. ValueError: too many values to unpack tensorflow

热门文章

  1. hdu2000 ASCII码排序【C++】
  2. SSL常用专业缩略语汇总
  3. bcd(Binary-Coded Decimal‎缩写)
  4. P2330 [SCOI2005] 繁忙的都市 洛谷
  5. Python3-paramiko-SFTP上传文件夹到多台远程服务器
  6. maven出现不再支持源选项 1.5。请使用 1.6 或更高版本
  7. spring boot项目Intellij 打包
  8. 使用html5 FileReader获取图片,并异步上传到server(不使用iframe)
  9. 阿里云 Docker-registry 搭建
  10. 窗口函数 SELECT - OVER Clause (Transact-SQL)