zoukankan      html  css  js  c++  java
  • MongoDB 的安装以及使用

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

    MongoDB 的安装

    MongoDB 的官网有了详细的安装引导 https://docs.mongodb.com/manual/administration/install-community

    也可以看看菜鸟教程

    http://www.runoob.com/mongodb/mongodb-window-install.html

    MongoDB的基本使用

    我们启动MongoDB服务后,我们可以使用 MongoDB shell 来连接操作 MongoDB 服务器

    创建数据库,如果数据库不存在,则创建,否则切换到指定数据库

    use DATABASE_NAME

    查看所有数据库

    show dbs 

    删除数据库

    db.dropDatabase()

    查看集合

    show collections

    创建集合

    db.createCollection(name, options)

    删除集合

    db.collection.drop()

    插入文档

    db.COLLECTION_NAME.insert(document)

    更新文档

    db.collection.update(
       <query>,
       <update>,
       {
         upsert: <boolean>,
         multi: <boolean>,
         writeConcern: <document>
       }
    )

    删除文档

    db.collection.remove(
       <query>,
       <justOne>
    )

    查询文档

    db.collection.find(query, projection)

    使用可视化管理工具

    可能你会觉得在命令行操作起来太麻烦,不怕,还有可视化工具呢。

    现在我用的比较多的是 Studio 3T 这是一个收费的(基础功能免费),当然还有个Robo 3T是免费的。Robo 3T(以前叫作Robomongo)不过它被3T Software Labs给收购了。

    Studio 3T 肯定比Robo 3T 强大点,毕竟有的功能是要收费的,关于二者的选择,还是先自行尝试一番。

    关于Node操作 MongoDB可以看看 Node操作MongoDB数据库 在这个教程中用了express加mongoose。与Koa2 结合也大致一样。

  • 相关阅读:
    2020-07-21日报博客
    java第十九天
    Java第十八章
    Java第十七天
    Java第十六天
    Java第十五天
    Java第十四天
    Java第十三天
    Pytorch-数据增强
    Pytorch-实现ResNet-18并在Cifar-10数据集上进行验证
  • 原文地址:https://www.cnblogs.com/lzcblog/p/9888847.html
Copyright © 2011-2022 走看看