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