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: 

 

 

 

 

 

    

posted @   东北大亨  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示