
mongoDB教程(七):集合的操作
发布日期:2025-04-14 15:27:58
浏览次数:8
分类:精选文章
本文共 1042 字,大约阅读时间需要 3 分钟。
MongoDB 集合操作指南
创建集合
使用 createCollection()
方法显式创建新集合:
db.createCollection("collectionName", options);
删除集合
使用 drop()
方法删除现有集合:
db.collectionName.drop();
插入文档
- 插入单个文档:
db.collectionName.insertOne({ key: value });
- 插入多个文档:
db.collectionName.insertMany([{ key1: value1 }, { key2: value2 }]);
查询文档
- 查询所有文档:
db.collectionName.find();
- 查询单个文档:
db.collectionName.findOne();
更新文档
- 更新单个文档:
db.collectionName.updateOne({ query }, { $set: { field: value } });
- 更新多个文档:
db.collectionName.updateMany({ query }, { $set: { field: value } });
删除文档
- 删除单个文档:
db.collectionName.deleteOne({ query });
- 删除多个文档:
db.collectionName.deleteMany({ query });
索引管理
- 创建索引:
db.collectionName.createIndex({ key: 1 });
- 删除索引:
db.collectionName.dropIndex("indexName");
- 删除所有索引:
db.collectionName.dropIndexes();
其他集合操作
- 重命名集合:
db.collectionName.renameCollection("newCollectionName");
- 执行聚合操作:
db.collectionName.aggregate([{ $match: { query } }, { $group: { _id: "$field", total: { $sum: "$value" } } }]);
以上方法在 MongoDB 的 shell 或通过驱动程序在各种编程语言中都是可用的。具体使用时,需根据你正在使用的环境和语言的 MongoDB 驱动程序文档进行相应调用。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月06日 05时44分46秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mongodb每天上亿数据量定期清理
2025-04-14
MongoDB的Decimal128类型转换成Java的BigDecimal类型错误
2025-04-14
MongoDB的SQL转化成mongoTemplate实现
2025-04-14
mongodb的一些语句使用
2025-04-14
MongoDb的基本操作快速入门
2025-04-14
MongoDB的安装、启停和常用命令(五分钟入门)
2025-04-14
MongoDB系列—— Window 搭建Mongodb 集群
2025-04-14
MongoDB索引
2025-04-14
MongoDB索引详解、explain执行计划详细介绍
2025-04-14
mvp+jetpack组件框架
2025-04-14
MongoDB聚合(Map-Reduce)(二)
2025-04-14
mongodb记录存储管理
2025-04-14
mongoDB详解
2025-04-14
MongoDB语句
2025-04-14
MongoDB负载信息一目了然 阿里云HDM重磅发布MongoDB监控和诊断功
2025-04-14
mongodb迁移
2025-04-14
MongoDB部署高可用集群
2025-04-14
MongoDB鉴权降级
2025-04-14
MongoDB高可用集群配置的几种方案
2025-04-14
mongoDB高级查询$type4array使用解析
2025-04-14