当前位置: 首页 > wzjs >正文

某网站的安全建设方案学做网站视频教程

某网站的安全建设方案,学做网站视频教程,中国教学网站,网站建设加工以下是一份 MongoDB 常用命令速查表&#xff0c;涵盖数据库、集合、文档的增删改查、索引管理、聚合操作等场景&#xff1a; 1. 数据库操作 命令说明show dbs查看所有数据库use <db-name>切换/创建数据库&#xff08;需插入数据后才会显示&#xff09;db.dropDatabase()…

以下是一份 MongoDB 常用命令速查表,涵盖数据库、集合、文档的增删改查、索引管理、聚合操作等场景:


1. 数据库操作

命令说明
show dbs查看所有数据库
use <db-name>切换/创建数据库(需插入数据后才会显示)
db.dropDatabase()删除当前数据库

2. 集合(Collection)操作

命令说明
show collections查看当前数据库的所有集合
db.createCollection("<collection-name>")创建集合
db.<collection-name>.drop()删除集合

3. 文档(Document)的 CRUD

插入文档

javascript

复制

// 插入单条文档
db.users.insertOne({ name: "Alice", age: 25, role: "admin" });// 插入多条文档
db.users.insertMany([{ name: "Bob", age: 30 },{ name: "Charlie", age: 28 }
]);
查询文档

javascript

复制

// 查询所有文档
db.users.find();// 条件查询(等于)
db.users.find({ age: 25 });// 条件查询(范围)
db.users.find({ age: { $gt: 25 } }); // 大于25
db.users.find({ age: { $in: [25, 30] } }); // 在指定范围内// 限制返回字段(1表示包含,0表示排除)
db.users.find({}, { name: 1, _id: 0 });// 分页与排序
db.users.find().sort({ age: -1 }).skip(10).limit(5); // 按年龄倒序,跳过前10条,取5条
更新文档

javascript

复制

// 更新单条文档
db.users.updateOne({ name: "Alice" },{ $set: { age: 26 } } // 更新字段
);// 更新多条文档
db.users.updateMany({ role: "user" },{ $set: { status: "active" } }
);// 新增字段或复杂操作
db.users.updateOne({ name: "Bob" },{ $inc: { age: 1 }, $push: { tags: "vip" } } // 年龄+1,添加数组元素
);
删除文档

javascript

复制

// 删除单条文档
db.users.deleteOne({ name: "Alice" });// 删除多条文档
db.users.deleteMany({ age: { $lt: 20 } });

4. 索引管理

命令说明
db.<collection-name>.createIndex({ field: 1 })创建升序索引(1为升序,-1为降序)
db.<collection-name>.getIndexes()查看集合所有索引
db.<collection-name>.dropIndex("index-name")删除指定索引

5. 聚合操作(Aggregation)

javascript

复制

// 按角色分组统计平均年龄
db.users.aggregate([{ $group: { _id: "$role", avgAge: { $avg: "$age" } } }
]);// 多阶段管道:过滤 + 分组 + 排序
db.orders.aggregate([{ $match: { status: "completed" } }, // 筛选状态为完成的订单{ $group: { _id: "$product", total: { $sum: "$amount" } } }, // 按商品分组统计总金额{ $sort: { total: -1 } } // 按总金额降序排列
]);

6. 用户与权限管理

命令说明
db.createUser({ user: "admin", pwd: "123456", roles: ["root"] })创建管理员用户
db.grantRolesToUser("user1", ["readWrite"])为用户分配角色
db.getUsers()查看当前数据库用户

7. 数据备份与恢复

bash

复制

# 备份数据库(命令行工具)
mongodump --db mydb --out /backup/# 恢复数据库
mongorestore --db mydb /backup/mydb/

8. 实用工具命令

命令说明
db.stats()查看当前数据库状态(集合数、存储大小等)
db.<collection-name>.stats()查看集合的详细统计信息
db.<collection-name>.countDocuments({ query })统计符合条件的文档数量

注意事项

  1. MongoDB 默认不启用身份验证,生产环境需配置用户权限。

  2. 更新和删除操作建议先查询确认条件,避免误操作。

  3. 聚合管道(aggregate)支持复杂数据处理,灵活但需注意性能。


文章转载自:

http://9Y6qSOqn.Lcdtb.cn
http://XaeF7XLK.Lcdtb.cn
http://MUqhlsYv.Lcdtb.cn
http://usASRZBm.Lcdtb.cn
http://fKZ77j8o.Lcdtb.cn
http://oOhgkYEw.Lcdtb.cn
http://xWLAEtnK.Lcdtb.cn
http://xvSL122G.Lcdtb.cn
http://Wr7KS8o5.Lcdtb.cn
http://9kBdJLn4.Lcdtb.cn
http://4qLfS4az.Lcdtb.cn
http://Dl4oH7bL.Lcdtb.cn
http://cLTbUDvE.Lcdtb.cn
http://FTXd0Qd7.Lcdtb.cn
http://gvB5UhPA.Lcdtb.cn
http://O0Iv0X8L.Lcdtb.cn
http://ceQyI2fi.Lcdtb.cn
http://YiAWD8CJ.Lcdtb.cn
http://7fdFYwuV.Lcdtb.cn
http://8m6Cfe4d.Lcdtb.cn
http://8SDQESLm.Lcdtb.cn
http://bC9r8Wyd.Lcdtb.cn
http://Wjdb3IGp.Lcdtb.cn
http://rL1mhgKm.Lcdtb.cn
http://8NGrG76S.Lcdtb.cn
http://xtkjlDQz.Lcdtb.cn
http://c32PVfwu.Lcdtb.cn
http://kgR6SRu5.Lcdtb.cn
http://UtMOFvxR.Lcdtb.cn
http://Vds6uCOK.Lcdtb.cn
http://www.dtcms.com/wzjs/773647.html

相关文章:

  • 四川省住房与城乡建设 厅网站百度推广优化中心
  • 粉色帝国网站聚名网官网登录
  • 做二手车网站需要什么手续费用wordpress做微网站
  • 微信小程序网站建设推广成都开网站
  • 云南网站建设小程序开发定制网站和模板网站有何区别
  • html怎么做网站设计wordpress后端
  • 商城网站开发报价电子商务平台的营销推广方案
  • 简约个人网站模板wordpress如何导入数据
  • 小牛在线网站建设建设上海公司网站
  • 企业网站建设网页设计前端设计师主要做什么
  • 嘉定房产网百度seo排名报价
  • 个人网站制作成品怎么做多语言网站
  • 卫生网站建设方案网站宝建站助手
  • 深圳网站建设是哪个网站建设 学习什么
  • 企业网络推广网站郑州网站优化哪家好
  • 西安网站建设gwordpress快递主题
  • 企业网站是怎么建站的网站策划书最后一步怎么做
  • 西安网站托管维护泰安肥城做网站的公司
  • 建零售网站还是怎么建设自己的网页
  • 企业网站建设解决方案 成都企业信息管理系统er图
  • php网站怎么做post订单网页定制哪家不错
  • 莱西做网站公司wordpress模板 导购
  • 网站一般用什么免费字体建立模板
  • 网站设计的需求网页设计职位
  • 惠州cms建站系统贵阳工程建设招聘信息网站
  • 区块链网站建设网站套网站代码
  • 网站建设的流程图示网络营销策略都有哪些
  • 网页设计作业网站广告优化正规公司
  • 本地wordpress 固定连接百度搜索优化平台
  • 作品展示的网站wordpress 加载页面