• mongodb的基本知识点


    以下是一些MongoDB基本使用命令的具体例子,帮助你更好地理解和操作MongoDB数据库

    连接MongoDB数据库:

    如果你已经在本地安装了MongoDB,并且MongoDB服务正在运行,你可以通过以下命令连接到MongoDB shell

    mongo
    
    • 1

    查看所有数据库:

    连接到MongoDB shell后,你可以使用以下命令来列出所有的数据库:

    show dbs
    
    • 1

    选择(或创建)数据库:

    如果你想使用或创建一个新的数据库,可以使用use命令。如果数据库不存在,MongoDB会在你开始插入数据时创建它。

    use mydb
    
    • 1

    在这个例子中,我们选择了名为mydb的数据库。如果该数据库不存在,MongoDB会在你开始插入数据时创建它。

    查看当前数据库中的集合:

    你可以使用show collections命令来查看当前数据库中的所有集合(类似于关系型数据库中的表)。

    show collections
    
    • 1

    插入数据:

    假设我们有一个名为myCollection的集合,并且我们想插入一个文档。可以使用insertOne方法:

    db.myCollection.insertOne({  
      name: "John Doe",  
      age: 30,  
      email: "johndoe@example.com"  
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5

    查询数据:

    你可以使用find方法来查询数据。例如,查询myCollection中的所有文档:

    db.myCollection.find()
    
    • 1

    如果你想以更易读的格式显示结果,可以使用pretty方法:

    db.myCollection.find().pretty()
    
    • 1

    查询特定条件的数据:

    你可以通过传递一个查询对象给find方法来查询满足特定条件的文档。例如,查询myCollection中所有age为30的文档:

    db.myCollection.find({age: 30})
    
    • 1

    更新数据:

    你可以使用updateOne或updateMany方法来更新数据。例如,更新myCollection中name为"John Doe"的文档的年龄:

    db.myCollection.updateOne({name: "John Doe"}, {$set: {age: 31}})
    
    • 1

    删除数据:

    你可以使用deleteOne或deleteMany方法来删除数据。例如,删除myCollection中name为"John Doe"的文档:

    db.myCollection.deleteOne({name: "John Doe"})
    
    • 1

    以上就是MongoDB的一些基本命令和操作

  • 相关阅读:
    R语言使用列表数据结构创建KV表(字典数据结构、类似于dictionary或者hash表、或者lookup表)
    互联网通信的核心协议HTTP和HTTPS
    汉语史稿作业
    iOS&Safari不兼容正则表达式的断言匹配及解决办法
    基于Python+Selenium的web自动化测试框架详解
    【SG滤波】三阶滤波、五阶滤波、七阶滤波(Matlab代码实现)
    Windows与网络基础-12-13-NTFS文件及文件夹权限
    HashMap 随记
    springboot多模块项目启动经历
    用户与权限linux篇
  • 原文地址:https://blog.csdn.net/weixin_44063491/article/details/136748687