本文共 1784 字,大约阅读时间需要 5 分钟。
请访问 MongoDB 官方网站下载最新版本。解压后的文件可以保存到任意路径。
在 Windows 系统中:
bin
目录,点击 "确定"。在命令提示符中输入 mongod --version
,若显示版本信息则安装成功。
mongod
(默认数据存储目录为 data/db
)。Ctrl + C
或关闭命令窗口。mongo
(默认连接本机数据库)。exit
命令。show dbs
。use 数据库名
。save()
方法。通过 npm 安装第三方包:
npm install mongoose
const mongoose = require('mongoose');mongoose.connect('mongodb://localhost/test');const CatSchema = new mongoose.Schema({ name: String});const kitty = new Cat({ name: 'Zildjian' });kitty.save().then(() => console.log('数据已保存'));
mongoose.connect('mongodb://localhost/mytest');const UserSchema = new mongoose.Schema({ username: { type: String, required: true }, password: { type: String, required: true }, email: { type: String }});const User = mongoose.model('User', UserSchema);
const admin = new User({ username: 'admin', password: '123456', email: 'admin@qq.com'});admin.save((err, ret) => { if (err) { console.log('保存失败'); } else { console.log('保存成功', ret); }});
User.find({ username: 'zs' }, (err, ret) => { if (err) { console.log('查询失败'); } else { console.log('查询结果', ret); }});
User.remove({ username: 'admin' }, (err) => { if (err) { console.log('删除失败'); } else { console.log('删除成功'); }});
User.findByIdAndUpdate('5bb87a44b70a9508346d35f9', { password: '123' }, (err, ret) => { if (err) { console.log('更新失败'); } else { console.log('更新成功'); }});
通过以上操作,可以轻松完成 MongoDB 的基础和高级操作。
转载地址:http://xcffk.baihongyu.com/