zoukankan      html  css  js  c++  java
  • MongoDB DBA 实践2-----MongoDB CRUD操作

    Mongodb  CRUD操作

    1、创建

    • 创建或插入操作将新文档添加集合中如果集合当前不存在,则插入操作将创建集合。

    MongoDB提供了以下方法将文档插入到集合中:

    db.collection.insertOne()
    db.collection.insertMany()

    在MongoDB中,插入操作以单个集合目标MongoDB中的所有写入操作都是单个文档级别的 原子操作

    有关示例,请参阅插入文档

    2、读取

    • 读操作从 集合中检索文档 ; 即查询文档集合。
    db.collection.find()

    3、更新

    • Update操作修改现有的文件在一个集合
    db.collection.updateOne()
    db.collection.updateMany() 
    db.collection.replaceOne() 

    注:在MongoDB中,更新操作以单个集合为目标。有关示例,请参阅更新文档

    4、删除

    •  删除操作从集合中删除文档。
    db.collection.deleteOne() 
    db.collection.deleteMany() 

    有关示例,请参阅删除文档

    实验:mongodb常用语句

    1、数据库database

     1). 查看当前选择的数据库,默认是test

    2).有则使用这个数据库,没有就创建

    3).查看数据库,默认有admin、local和"test",如果数据库生成但是没有集合(下面会讲)所以此时只有逻辑数据库产生并没有真正意义上的物理数据,这样看不到查询结果

    4)删除库.删除选定的数据库,如果还没有选择任何数据库,然后它会删除默认的 ' test' 数据库,执行成功返回{ "dropped" : DATABASE_NAME, "ok" : 1 }

    
    

    2、集合collection(相当于SQL数据库中的表table)

    1).查看集合

    2)增加集合

    3).删除集合

     

    3、文档document(相当于SQL数据库中的表column)

    1)查(find)

     

    2)增(insert)

     

     3)改(update)

    4)删(remove)

    不带参数会删除全部数据,且不可恢复!

     4、mongodb索引

    1)新建索引

    2)查看索引

    3)应用索引

     

     

  • 相关阅读:
    二叉查找树
    二叉树
    广度优先搜索
    深度优先搜索
    algorithm:next_permutation
    Grafana Labs 携手阿里云,将提供国内首款 Grafana 托管服务
    台积电TSMC一些技术特点
    TSMC台积电各种制程工艺技术
    激光雷达激烈竞争市场
    边端云处理器系列技术参数
  • 原文地址:https://www.cnblogs.com/0205gt/p/10080512.html
Copyright © 2011-2022 走看看