首先安装mongodb包
cnpm install mongodb
在文件中导入mongodb包
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017";
const db_name = "classWeb";
连接数据库
MongoClient.connect(url, (err, client) => {
//连接db_name这个数据库并使用student这张表
const collection = client.db(db_name).collection('user');
collection.find().toArray((err, result) => {
console.log(result);
client.close();
})
})
向数据库表中添加一条数据
//新增数据
var admin=new User({
username:'admin',
password:'123456'
})
admin.save(function (err,ret){
if(err){
console.log('插入失败');
}
else {
console.log('插入成功');
console.log(ret);
}
})
删除数据库中的一条数据
//删除数据
User.remove(
{
username:'user2',
},
function (err,ret){
if(err){
console.log('删除失败');
}
else {
console.log('删除成功');
console.log(ret);
}
})
修改数据库中的一条数据
//修改数据
User.updateMany(
{
username:'user1'
},
{
$set:{
"password":"10086"}
},
function (err,ret){
if(err){
console.log('修改失败');
}
else {
console.log('修改成功');
console.log(ret);
}
})
查询数据库表中的一条数据
//查询数据
User.find(
{
username:'admin',
},
function (err,ret){
if(err){
console.log('查询失败');
}
else {
console.log('查询成功');
console.log(ret);
}
})
大体上和其实mysql差不多,在浏览这篇博文之前可以先去菜鸟教程学习一下mongodb的语法在命令行里敲一遍,这样学习起来会更加顺手。