标签:nta show users 第三方 com mon enc email 数据
查看所有数据库
show dbs
查看当前操作的数据库
db
切换到指定的数据库(如果没有会新建)
use 数据库名称
插入数据
db.集合名称.inserOne({})
例如:db.student.insertOne({"name":"jack"})
查询集合
show collections
查询集合中的数据
db.集合名称.find()
使用官方提供的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: ‘amdin@qq.com‘
})
?
kitty.save(function (err, ret) {
if (err) {
console.log(‘保存失败‘)
} else {
console.log(‘保存成功‘)
}
?
})
标签:nta show users 第三方 com mon enc email 数据
原文地址:https://www.cnblogs.com/meoki/p/13041732.html