const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/testm');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', () => {
console.log("打开成功")
})
// 获取schema对象
var userSchema = new mongoose.Schema({
us: {
type: String, required: true },
ps: {
type: String, required: true },
age: Number,
sex: {
type: Number, default: 0 }
})
// 将schema对象转化为数据模型
var User = mongoose.model('users', userSchema);
// 添加
User.insertMany({
us: '张三', ps: '123', age: 23 }).then(data => {
console.log(data);
console.log("插入成功")
}).catch(err => {
console.log(err);
console.log("插入失败")
})
// 查询
User.find().then(data => {
console.log(data);
console.log("查询成功")
}).catch(err => {
console.log(err);
console.log("查询失败")
})
// 修改
User.updateOne({
us: '张三', age: '23' }, {
us: '李四', age: '30' }).then(data => {
console.log(data);
console.log("修改成功")
}).catch(err => {
console.log(err);
console.log("修改失败")
})
// 查询
User.find().then(data => {
console.log(data);
console.log("查询成功")
}).catch(err => {
console.log(err);
console.log("查询失败")
})
// 删除
User.deleteOne({
id: '6484ad26614749eae44b7d0b' }).then(data => {
console.log(data);
console.log("删除成功")
}).catch(err => {
console.log(err);
console.log("删除失败")
})
mongodb基础操作(增,删,改,查)
猜你喜欢
转载自blog.csdn.net/weixin_45932157/article/details/131149004
今日推荐
周排行