MongoDB数据库的基本使用方法学习
MongoDB数据库
基本命令
查看所有数据库
show dbs
查看当前操作的数据库
db
切换到指定的数据库(如果没有会新建)
use 数据库名称
插入数据
db.集合名称.inserOne({})
例如:db.student.insertOne({"name":"jack"})
查询集合
show collections
查询集合中的数据
db.集合名称.find()
在node中如何操作MongoDB
使用官方提供的MongoDB来操作
使用第三方的mongoose来操作mongoDB数据库
mongoosejs.com官网
npm i mongoose
mongoDB的helloworld
const mongoose = require(‘mongoose‘);//引入文件包?//连接数据库mongoose.connect(‘mongodb://localhost:27017/test‘, {useNewUrlParser: true, useUnifiedTopology: true});?const Cat = mongoose.model(‘Cat‘, { name: String });?const kitty = new Cat({ name: ‘Zildjian‘ });?//建立永久存储kitty.save().then(() => console.log(‘meow‘));
新增数据
const mongoose = require(‘mongoose‘);?var Schema = mongoose.Schema?//连接数据库mongoose.connect(‘mongodb://localhost:27017/test‘, { useNewUrlParser: true, useUnifiedTopology: true});??//约束的目的就是为了保证数据的完整性,不要有脏数据var userShema = new Schema({ username: { type: String, required: true }, password: { type: String, required: true }, email: { type: String, required: true }})?const User = mongoose.model(‘User‘, userShema)?var kitty = new User({ username: ‘jack‘, password: ‘123556‘, email: ‘‘})?kitty.save(function (err, ret) { if (err) { console.log(‘保存失败‘) } else { console.log(‘保存成功‘) }?})
相关推荐
lbyd0 2020-11-17
zhushenghan 2020-11-09
sunnnyduan 2020-10-16
sdmzhu 2020-09-01
mkhhxxttxs 2020-09-16
xiaohai 2020-09-16
apexlj 2020-08-16
BigYellow 2020-11-16
sushuanglei 2020-11-12
我心似明月 2020-11-09
不要皱眉 2020-10-14
xiaohai 2020-09-29
songxiugongwang 2020-09-22
萌亖 2020-09-17
LuckyLXG 2020-09-08
newcome 2020-09-09
jaylong 2020-08-19
大秦铁骑 2020-08-19