mongodb 基础(一)创建集合,简单查询、移除集合种文档文档
1、create a collection the name is users(the users collection contains field :createDate、name、age、grade)
example:
db.users.insertMany([{"createDate":"2024-01-10","name":"zhangsan","age":20,"grade":3},{"createDate":"2024-01-10","name":"lisi","age":30,"grade":2},{"createDate":"2024-01-11","name":"wangwu","age":20,"grade":3},{"createDate":"2024-01-11","name":"zhaoliu","age":30,"grade":4},{"createDate":"2024-01-11","name":"qianqi","age":40,"grade":4}]);
2、query users collecton bases on condition
1) single condition query 、example:: db.getCollection("users").find({"_id": ObjectId('65f1c96179aca875733ae5f1')});
2)multiple condition query 、example : A、db.getCollection("users").find({$and:[{"age": 20},{"_id": ObjectId('65f3a66a27290000470074b7')}]})
database screenshot : B、
3)remove users collection all document: db.getCollection('users').remove({});
4) query users collection number bases on : db.getCollection("users").find({$and:[{"age": 20}]}).count();
5) the numbers of grade group statistics :
database sreenshot :
6) user collecton of group statistics bases on match
databases creenshof:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义