使用Mongoose对MongoDB进行操作
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test',{
})
Mongoose中的Schema
const categorySchema = new mongoose.Schema({
name:String,
description: String,
createdAt:{
type: Date,
default: Date.now
}
});
const Category = mongoose.model('Category', categorySchema);
const category = new Category({
name: 'test',
description: 'test category'
});
category.save(err=>{
if(err){
console.error(err);
return
}
console.log('saved');
})
Category.create({
name:'test',
description: 'test category'
}, (err, category)=>{
if(err){
console.error(err);
} else {
console.log(category)
}
});
- 通过find方法,查询name='test’的结果
Category.find({
name:'test'
}, (err, res) =>{
if(err){
console.error(err)
} else{
console