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

攀枝花移动网站建设发布信息的免费平台有哪些

攀枝花移动网站建设,发布信息的免费平台有哪些,视频网站开发需要什么插件,做o2o平台网站需要多少钱以下是一份 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/68103.html

相关文章:

  • 百度信息流网站可以做落地页吗网络服务商在哪咨询
  • 做网站郑州汉狮g3云推广靠谱吗
  • 做内销的网站推荐专业的营销团队哪里找
  • 网站开发 chrome gimp南昌百度快速排名提升
  • 怎么在自己的网站做淘宝客网络营销推广总结
  • windows8 网站建站命令茂名网络推广
  • wordpress评论审核东莞优化排名推广
  • 天河做网站技术视频号排名优化帝搜软件
  • 网站建设项目实训报告书郑州seo方案
  • 百度超级链百度seo霸屏软件
  • 东铁匠营网站建设新媒体营销成功案例
  • 网站用户体验准则没经验可以做电商运营吗
  • 广州做营销型网站建设网络免费推广平台
  • 丽水专业网站建设哪家好百家号关键词排名优化
  • zoho企业邮箱兰州seo优化入门
  • 咖啡网站设计查看今日头条
  • 嘉兴做网站建设的公司哪家好最新国际新闻头条新闻
  • 网站换了域名做跳转公司开发设计推荐
  • 想做网站制作运营注册什么公司核实百度大数据中心
  • 四川平台网站建设设计网上网络推广
  • 网站开发技术可行性百度账号怎么改名字
  • 政协网站 是政协信息化建设淄博seo
  • 给装修公司做网站汕头网站排名
  • 旅游网站如何做推广搜索引擎市场份额2023
  • 网站建设必备语言培训心得体会800字
  • ionic3 做网站网络营销意思
  • 安徽圣力建设集团网站网络推广营销策划方案
  • 用html做女装网站今日国际新闻最新消息十条
  • 独立站wordpress收款网站怎样优化seo
  • 外国人做外贸都会浏览哪些网站软件开发流程八个步骤