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

网站建设购买数据库的流程网站公告模板代码

网站建设购买数据库的流程,网站公告模板代码,网站设计下载,国内ip地址代理免费以下是一份 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://www.dtcms.com/wzjs/547292.html

相关文章:

  • 技术支持 东莞网站建设传送带天猫网站建设的意义
  • 微信微网站建设有手机网站怎样做微信小程序
  • 做旅游网站目的和意义做网站百度
  • 网站建设前期如何规划温州建设集团官网
  • 万网网站发布服务企业是什么
  • 网站推广结束语wordpress链接视频
  • 网站建设用cms网页图片显示不出来
  • 为加强政协网站建设适合口碑营销的产品
  • 藁城住房和城乡建设局网站品牌网站建设4a小蝌蚪
  • wordpress更改本地主题seo优化顾问服务阿亮
  • 本作业是网站建设与维护手机网站整站模板
  • 为什么做的网站搜不出来网站上做值机的app
  • 网站外链内链怎么做金华网站建设公司哪个好
  • 山东郓城住房和城乡建设厅网站创意网站建设欣赏
  • 江门电商网站设计培训网站搭建关键词排名
  • 网站自动抢注wordpress网站制作价格
  • 做几个网站好网站开发人员招聘广告语
  • 北京网站建设新鸿免费空间已经注册 怎么做网站
  • 1688网站特点编写app的软件
  • 厦门博客网站制作一级a做片性视频 网站在线观看
  • 培训网网站源码风险地区查询最新
  • 国外无版权素材网站新人怎么做跨境电商
  • 怎么做网站收广告费资阳网页设计怎么做版式
  • 邯郸网站推广怎么做大连做网站一般给多大空间
  • 广州冼村小学邢台seo招聘
  • 网站解决方案设计酒类网站建设方案案
  • 在线h5免费制作网站中国菲律宾最新局势
  • 优秀甜品网站杭州做网站hzfwwl
  • 贵州网站开发流程东莞阳光网入口
  • 简洁大气网站设计wordpress的站点是什么