npm i mongoose;
const mongoose = require("mongoose");
mongoose.connect('mongodb://127.0.0.1:27017/bilibili');
mongoose.connection.once('open', async () => {});
mongoose.connection.on('error', () => {});
mongoose.connection.on('close', () => {});
mongoose.disconnect();
const bookScheme = new mongoose.Scheme({
name: String,
author: String,
price: mongoose.Scheme.Types.Mixed // 不限制类型
}, {
timestamps: true, // 添加创建 更新时间字段
}
)
const bookModel = mongoose.model('books', bookScheme);
const data = await bookModel.create({
name: '金瓶梅',
author: 'yqcoder'
})
const data = await bookModel.deleteOne({});
const data = await bookModel.deleteMany({});
const data = await bookModel.updateOne({}, {});
const data = await bookModel.updateMany({}, {});
const data = await bookModel.findOne({});
const data = await bookModel.findById();
const data = await bookModel.find({price: {$lt: 20}});
const data = await bookModel.find().select({name: 1, author: 1, _id: 0})
const data = await bookModel.find().sort({price: 1})
下一章:node基础之九:moment 日期处理