Mongodb(2)创建数据库,删除数据库,创建集合,删除集合,显示文档内容

显示所有数据库列表:show dbs

> show dbs
local   0.078GB
runoob  0.078GB
> 

显示当前数据库:db

> db
runoob
> 

显示所有集合:show collections  --显示当前数据库的所有集合

> show collections
col_1
col_2
runoob
system.indexes
> 

创建数据库:use DataBase_Name  --创建名字为DataBase_Name的数据库,并切换到创建的数据库,当然也可以直接切换到已经存在的数据库

> use mydb
switched to db mydb
> db
mydb
>show dbs   #新创建的不会显示,因为里面没有数据local   0.078GBrunoob  0.078GB> db.movie.insert({"name":"tutorials yiibai"})   #向当前数据库插入一个集合movie(如果不存在自动创建),并向集合中插入文档WriteResult({ "nInserted" : 1 })> show dbslocal   0.078GBmydb    0.078GBrunoob  0.078GB> show collections   #显示当前数据库中的集合moviesystem.indexes> db.movie.find()    #展示集合中的内容{ "_id" : ObjectId("578de9095dadb19a13cd9062"), "name" : "tutorials yiibai" }>

删除数据库:db.dropDatabase()

> show dbs
local   0.078GB
mydb    0.078GB
runoob  0.078GB
> db
mydb
> db.dropDatabase()
{ "dropped" : "mydb", "ok" : 1 }
> show dbs
local   0.078GB
runoob  0.078GB
> 

创建集合:db.createCollection(name, options)

     name是集合的名字,options(可选)指定有关内存大小和索引

> show dbs
local   0.078GB
runoob  0.078GB
> db  #上步删除之后还会显示
mydb
> use runoob   #切换数据库
switched to db runoob
> db
runoob
> show collections   #显示当前的集合
col_1
col_2
runoob
system.indexes> db.createCollection("mycollection")   #创建集合{ "ok" : 1 }> show collections                     #显示所有的集合col_1col_2mycollectionrunoobsystem.indexes>

创建集合的重要选项: createCollection()

> db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } )
{ "ok" : 1 }
> show collections
col_1
col_2
mycol
mycollection
runoob
system.indexes
> db.yiibai.insert({"name" : "yiibai"})
WriteResult({ "nInserted" : 1 })
> show collections
col_1
col_2
mycol
mycollection
runoob
system.indexes
yiibai
> 

删除集合:db.COLLECTION_NAME.drop()

> show collections
col_1
col_2
mycol
mycollection
runoob
system.indexes
yiibai
> db.mycollection.drop()
true
> db.yiibai.drop()  #成功删除已经存在的集合
true
> db.mycol.drop()
true
> show collections
col_1
col_2
runoob
system.indexes
> db.rrrrr.drop() #删除不存在的集合,出错
false
> 

用find命令来查看文档内容:db.collection_name.find()

> db
runoob
> db.run
db.runCommand(  db.runoob
> db.runoob.find()
{ "_id" : ObjectId("578dc96c5dadb19a13cd905e"), "word" : "你好", "chinese" : "今天天气不错啊!", "english" : "today the weather is well!" }
> show collections
col_1
col_2
runoob
system.indexes
> db.col_2.find()
{ "_id" : ObjectId("578dd2b95dadb19a13cd9061"), "name" : "xiaohua", "age" : "15" }
> db.col_1.find()
{ "_id" : ObjectId("578dd2255dadb19a13cd905f"), "name" : "chenugnag" }
{ "_id" : ObjectId("578dd23a5dadb19a13cd9060"), "name" : "xiaoming", "age" : "20" }
> 
时间: 2024-12-08 11:44:39

Mongodb(2)创建数据库,删除数据库,创建集合,删除集合,显示文档内容的相关文章

mongodb 删除集合中的所有文档

db.test.remove() -->  无参数将删除该集合中的所有文档

POI加dom4j将数据库的数据按一定格式生成word文档

一:需求:将从数据库查处来的数据,生成word文档,并有固定的格式.(dom4j的jar包+poi的jar包) 二:解决:(1)先建立固定格式的word文档(2007版本以上),另存成为xml文件,作为模板.(修改xml节点,添加属性,用于标示要填固定数据的节点) (2)dom4j解析模板xml文件,将文件读入内存,并把数据库数据写入内存的xml模型中 (3)利用poi将内存中的含有数据库内容的xml模型转换成word内存模型,利用输出流输出word文档 三:DEMO [1]模板的word文档

如何删除 Win10此电脑 desktop 视频 图片 文档 下载 音乐等文件夹

更改注册表; 1. WIN+R   输入[regedit]  打开注册表管理器 2. 找到路径[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\],下面会存在如下键值 3. 在操作的时候,首先要右键备份好注册表,以防删除错误.不明白的键值可复制名称上网百度. [{374DE290-123F-4565-9164-39C4925E4678}下载] [{B4BFCC3A

RDBMS 数据库补丁集补丁号码高速參考-文档 ID 1577380.1

保存此文,高速查询补丁号 Oracle Database - Enterprise Edition - 版本号 8.1.7.0 和更高版本号 本文档所含信息适用于全部平台 补丁集/PSU 补丁号码   描写叙述 11.2.0.4.0 13390677   11.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER         11.2.0.3.8 16902043   DATABASE PATCH SET UPDATE 11.2.0.3.8 (INCLUD

mongoDB集合 文档创建修改删除以及查询命令总结

mongodb在windows下的安装,启动查看上一篇:mongoDB安装详解 一.登录 查看数据库 数据库中的集合 文档 添加文档,修改文档,删除文档 1.查看有哪些数据库可以用: show dbs; 2.查看当前使用的数据库的名称: db.getName(); 3.使用某个数据库,和mysql中一样可以进行数据库之间的转化 use  dbname; 4. 如果没有数据库则创建数据库,mongodb没有提供像mysql等的创建数据库的语句但有相似功能的命令:如果有这个数据库则使用这个数据库如果

MongoDB的文档、集合、数据库(二)

为了理解MongoDB的名词,可以将其于关系型数据库进行对比: 一.文档 概述 文档是MongoDB的核心概念,是数据的基本单元,非常类似于关系数据库中的行.在MongoDB中,文档表示为键值对的一个有序集.MongoDB使用Javascript shell,文档的表示一般使用Javascript里面的对象的样式来标记,如下: {"title":"hello!"} {"title":"hello!","recomme

MongoDB学习笔记二:创建、更新及删除文档

插入并保存文档 对目标集使用insert方法插入一个文档: > db.foo.insert({"bar" : "baz"}) 这个操作会给文档增加一个"_id"键(要是原来没有的话),然后将其保存到MongoDB中.批量插入 如果要插入多个文档,使用批量插入会快一些.批量插入传递一个由文档构成的数组给数据库.如果只是导入数据(例如,从数据feed或者MySQL中导入),可以使用命令行工具,如mongoimport,而不是使用批量插入. 删除

MongoDB文档、集合、数据库简介

文档 概述 文档是MongoDB的核心概念,是数据的基本单元,非常类似于关系数据库中的行.在MongoDB中,文档表示为键值对的一个有序集.MongoDB使用Javascript shell,文档的表示一般使用Javascript里面的对象的样式来标记,如下: 1 {"title":"hello!"} 2 {"title":"hello!","recommend":5} 3 {"title&quo

MongoDB 的创建、查询、更新、删除

MongoDB数据库中,创建.查询.更新.删除操作的对象是集合. 1.查看某个数据库中有哪些集合,在此之前需要使用数据库 C:\Windows\system32>mongo MongoDB shell version: 3.2.10 connecting to: test > db test > show dbs; chengdu 0.004GB first 0.000GB local 0.000GB > use first; switched to db first > s