mongoose 操作 mongodb 笔记 (自己的笔记,自己看的)
2024-08-23 14:52:36
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)
}
})
先这样
最新文章
- 借助JavaScript中的Dom属性改变Html中Table边框的颜色
- Winform中创建超链接,点击跳转网页
- 研究SVM时安装的一些工具的方法
- windows 给ping加时间
- 配置Log4j(很详细)
- Grunt :任务自动管理工具
- 【转】android ddms中查看线程释疑
- 加特殊符号星号斜杠反斜杠/* \ */ !important等让css实现兼容各个浏览器的技巧的代码
- 全方位分析Objcetive-C Runtime
- [SQL] SQL 基础知识梳理(七)- 集合运算
- Ext:ComboBox实战
- Bootstrap 禁用滚动条
- POJ2689-Prime Distance-区间筛素数
- PHP合并数组的三种方法的分析与比较
- centos7 永久添加静态路由
- error) DENIED Redis is running in protected mode because protected mode is enabled报错
- Linux 进程通信方式
- webpack浅析~
- edis 以及 Python操作Redis
- ValueError: too many values to unpack tensorflow
热门文章
- hdu2000 ASCII码排序【C++】
- SSL常用专业缩略语汇总
- bcd(Binary-Coded Decimal缩写)
- P2330 [SCOI2005] 繁忙的都市 洛谷
- Python3-paramiko-SFTP上传文件夹到多台远程服务器
- maven出现不再支持源选项 1.5。请使用 1.6 或更高版本
- spring boot项目Intellij 打包
- 使用html5 FileReader获取图片,并异步上传到server(不使用iframe)
- 阿里云 Docker-registry 搭建
- 窗口函数 SELECT - OVER Clause (Transact-SQL)