
mongodb
weiweicn!
这个作者很懒,什么都没留下…
展开
-
[Mongodb] 9.mongoose对接nodejs路由
接之前的实现留言板功能定义留言板数据的Schema,在model.js中:// 定义Comment schemaconst CommentSchema = mongoose.Schema({ content: { type: String, required: true }, username:String // 用户名}, {timestamps: true})定义comment model// 定义comment mod原创 2022-04-02 15:39:53 · 222 阅读 · 0 评论 -
[Mongodb] 8.mongoose更新/删除数据
更新数据如下,在test2.js中:// 使用model操作数据const {User} = require('./model');// 定义一个async的匿名函数,并执行。为了能用await!(async() => { // 更新 const updateResult = await User.findOneAndUpdate( {username: 'zhangsan'}, // 条件 {age: 30}, .原创 2022-03-27 15:26:14 · 2878 阅读 · 0 评论 -
[Mongodb] 7.mongoose连接数据库+查询数据
为什么要用mongoose?mongodb数据格式过于灵活,实际项目开发时,要有数据格式规范;mongoose可提供规范(schema定义数据格式的规范;以Model规范Collection,规范数据操作的API)安装mongoose插件:a. 到 npm官网 搜mongooseb. 控制台中执行npm i mongoose --save使用mongoose:a. 新建一个文件夹db并新建一个文件db.js: 用来连接数据库b. 建立数据连接:db.js中// 连接数据库原创 2022-03-27 12:15:40 · 3667 阅读 · 0 评论 -
[Mongodb] 6.nodejs连接Mongodb(2)
接上篇一、查询数据确定集合,查询指定集合的数据: // 切换到指定的集合 const userCollection = db.collection('users') userCollection.find().toArray((err, result) => { if (err) { console.error('查询数据出错', err) return } console.log原创 2022-03-21 19:29:32 · 1969 阅读 · 0 评论 -
[Mongodb] 1.mac安装mongodb
安装homebrew1)官网 brew.sh,复制命令行:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2)在控制台中执行即可安装brew,可用 brew --version 看版本确认是否安装成功3) 切换到国内的镜像源来安装mongodb,可参考如下链接,执行1,2替换Brew镜像源(简书)2. github上搜索mongodb: gith.原创 2022-02-13 20:18:33 · 454 阅读 · 0 评论 -
[Mongodb] 5.nodejs连接Mongodb(1)
新建一个文件夹,生成npm环境,安装nodemon新建一个index.js文件安装mongodb的npm插件:npm官网:npm官网搜索mongodb控制台中执行:npm i mongodb --savepackage.json中多了mongodb的依赖4 定义mongodb客户端:const MongoClient = require('mongodb').MongoClient定义url:const url = 'mongodb://localhost:270.原创 2022-03-19 15:29:41 · 1134 阅读 · 0 评论 -
[Mongodb] 4.使用mongodb -----------使用控制台
启动Mongodb服务随便进入一个目录连接到Mongodb服务:执行 mongo显示有哪些数据库:执行show dbs进入某个数据库:执行use comment1 (如果进入的数据库不存在则会先创建)查表(集合):执行show collections在数据库中插入的数据:在要操作的数据库下,执行:db.users.insert({username: 'wangwu', password:'abc'})查询数据库中的数据:在要操作的数据库下,执行:db.users.find()9.原创 2022-02-22 20:46:57 · 1228 阅读 · 0 评论 -
[Mongodb] 3.使用mongodb -----------使用compass
创建一个数据库:点’create database’comment1:相当于一个项目users:相当于一个表在comment1中新建一个表:comments: 点’create collection’在users中添加数据在users表中点击 ‘Insert Document’2)输入json格式的数据:3)插入数据:点击insert后,如下( _id自动生成,保证数据的唯一性)查询数据:查询city是beijing的数据在filter中输入{city: ‘..原创 2022-02-14 17:36:58 · 2163 阅读 · 0 评论 -
[Mongodb] 2.mac安装compass
访问mongodb官网,菜单中找到Compass并点击进入:点击‘download now’进入下载界面安装:将下载好的包拖到Applications里打开Compass界面如下启动mongodb brew services start mongodb-community来让compass能够连接 ,然后再点compass界面中的connect此界面代表连接成功...原创 2022-02-14 16:16:26 · 1092 阅读 · 1 评论