zoukankan      html  css  js  c++  java
  • MongoDB入门-MongoDB的基本操作

               MongoDB入门-MongoDB的基本操作 

                                           作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

    一.MongoDB的基本概念

      常见术语:
        数据库(database)       数据库是一个仓库,在仓库中可以存放集合。     集合(collection)       集合类似于数组,在集合中可以存放文档。       文档(document)       文档数据库中的最小单位,我们存储和操作的内容就是文档。

      温馨提示:
        在MongoDB中,数据库和集合都不需要手动创建,当我们创建文档时,如果文档所在的集合或者数据库不存在会自动创建数据库和集合。
      

    二.数据库操作

    1>.查看现有的数据库

      show dbs|show databases:
        显示当前的所有数据库。

    2>.进入到指定的数据库中 

      use 数据库名称:
        进入到指定的数据库中,如"use yinzhengjie"则表示进入到"yinzhengjie"这个数据库中。

    3>.查看当前数据库所在的数据库

      db:
        表示当前所在的数据库。

    4>.查看数据库中所有的集合

      show collections:
        显示数据库中所有的集合。

    三.数据库的CRUD(增删改查)的增查初体验

    博主推荐阅读:
      https://docs.mongodb.com/manual/crud/

    1>.向数据库中插入文档 

    db.collection.insertOne()    
        将单个文档插入集合中。
    db.collection.insertMany()    
        db.collection.insertMany()将多个 文档插入到集合中。
    db.collection.insert()    
        db.collection.insert() 将一个或多个文档插入到集合中。
        
    温馨提示:
        db:
        表示当前所在数据库。
        collection:
        表示集合的名称,该集合用户可以自定义。
        博主推荐阅读:
            https://docs.mongodb.com/manual/tutorial/insert-documents/
            https://docs.mongodb.com/manual/reference/insert-methods/
        
    举个例子:
        db.xiyouji.insert({name:"sunwukong",age:500,gender:"male"})
        db.xiyouji.insertOne({name:"zhubajie",age:800,gender:"male"})

    2>.查询操作

    db.collection.find():
        查看当前集合中的所有文档。

     

     

  • 相关阅读:
    这个站不错
    Using YQL as crawler for Javascript
    xmldatabase domdatabase
    语法分析器自动生成工具一览
    Ruby, Concurrency, and You
    图书影印
    数据可视化我在寻找一款类似vfp或是access这样自带可视化风格的数据库或是键盘数据库
    金融工程
    joke
    在ubuntu上安装全文搜索中文分词Coreseek/sphinx及和Rails集成 转载
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/12110065.html
Copyright © 2011-2022 走看看