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():
    查看当前集合中的所有文档。

 

 

原文地址:https://www.cnblogs.com/yinzhengjie/p/12110065.html