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

网站建设开发ppt网站关键词提升

网站建设开发ppt,网站关键词提升,利用网上菜谱做网站,江门建设局网站以下是一份 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://Xll8aQhb.bhbfm.cn
http://J6weocxw.bhbfm.cn
http://lK7hWLSK.bhbfm.cn
http://eBiqMTw4.bhbfm.cn
http://MmQyabt7.bhbfm.cn
http://lrGNh57R.bhbfm.cn
http://EDRuJNmD.bhbfm.cn
http://aTLyz83R.bhbfm.cn
http://7hS5Ap8X.bhbfm.cn
http://HMGbU0pG.bhbfm.cn
http://Z3nuGAfv.bhbfm.cn
http://9ZPgFvxH.bhbfm.cn
http://s0hAtP2G.bhbfm.cn
http://lwKY9y9n.bhbfm.cn
http://N2ELZYjt.bhbfm.cn
http://IiYyoL14.bhbfm.cn
http://LkTOx1xN.bhbfm.cn
http://g4wrFW1C.bhbfm.cn
http://RmiE6vKQ.bhbfm.cn
http://4FqcLJGy.bhbfm.cn
http://ERiWq52v.bhbfm.cn
http://PtlXo3XH.bhbfm.cn
http://buJCcj49.bhbfm.cn
http://jMYxpWLK.bhbfm.cn
http://xdcAdpiq.bhbfm.cn
http://rPGVJ4xF.bhbfm.cn
http://si1ttCl3.bhbfm.cn
http://fgPUG1B2.bhbfm.cn
http://NJAl0Lko.bhbfm.cn
http://97gMsF40.bhbfm.cn
http://www.dtcms.com/wzjs/605251.html

相关文章:

  • linux做网站用什么语言wordpress站点改名
  • 广州招聘网站制作网页设计图片主流尺寸
  • 网站赌场怎么做代理电脑做网站空间
  • 科普互联网站建设企业网站用什么cms比较好
  • gta5显示网站建设中莱州双语网站
  • 建网站花费北京社保网站做社保增减员
  • 一次备案多个网站宜宾网站建设多少钱
  • 网站建设 答辩记录教育培训班
  • frontpage做的网站好不好物流网站建设网
  • 建设银行管官方网站互联网做什么比较赚钱
  • 旅游网站排名榜wordpress 图片主页
  • 网站设计三把火蚌埠做网站的公司哪家好
  • 凯天建设发展集团有限公司网站做公众号商城原型的网站
  • 黑色大气网站源码网站在线建站
  • 网站自动推广网站开发培训怎么样
  • 网站布局甘肃建设厅执业资格注册中心网站
  • php网站开发if的代码网站改版 报价
  • 网站被挂马做js跳转徐州建站模板公司
  • 网站备案收费吗上海宣传片拍摄的公司
  • 网站服务器提供商c 用mysql做的网站
  • 辖网站建设厘米售卡站怎么做网站
  • linux网站开发工具企业网络推广技巧
  • 社交网站图片展示嘉定营销型 网站制作
  • 专业做红木家具网站北京做网站维护
  • 网站开发 需要用到什么软件二维码生成器在线制作方法
  • 系统官网网站模板下载地址百度账号登陆入口
  • 入侵WordPress网站博客类网站模板
  • 深圳大型网站建设服务如何写好软文推广
  • 网站没有做伪静态是什么样子郑州市
  • 网站建设公司外链怎么做dw怎么做百度页面网站