MongoDB的基本操作(二)

2018-02-03 10:28:08来源:网络收集作者:程序诗人人点击

分享

      使用MongoDB前,必须首先在MongoDB中创建 Database 和 Collection。Database不是物理存储单位,Collection为物理存储单位,Collection相当于关系型数据库的Table,每个collection都有自己的数据文件和index文件,这些文件以
.wt 结尾。


打开mongo/bin目录下mongo.exe。


以下为基本的操作:


1.显示数据库列表  show dbs
MongoDB的基本操作(二)

2.切换数据库  use database_name   (如果数据库不存在,则创建数据库,否则切换到指定数据库。)
MongoDB的基本操作(二)

3.查看当前连接的数据库  db


MongoDB的基本操作(二)


4.隐式创建集合:

      第一次向Collection插入数据时,如果Collection已经存在于Database中,那么MongoDB直接向Collection中插入数据,否则MongoDB会自动创建Collection。

db.collection_name.insert({"key":"Value"})
MongoDB的基本操作(二)

查看存储数据的文件夹,发现多了两个.wt文件,一个用于存储数据,一个用于存储index。

5显式创建集合 db.createCollection("collection_name")


MongoDB的基本操作(二)
6.显示当前数据库中的集合 show collections


MongoDB的基本操作(二)

7.删除集合 db.collection_name.drop()


MongoDB的基本操作(二)


8.删除当前数据库  db.dropDatabase()   慎重操作!


MongoDB的基本操作(二)


9.查询集合中的所有数据 db.collection_name.find()


MongoDB的基本操作(二)


10.根据条件查询集合中的数据   db.collection_name.find({"key":"value"})


MongoDB的基本操作(二)


11.指定需要返回的键,如本例中我只想返回name的值。可以通过find的第二个参数来指定想要的键。


    默认情况下“_id”总是被返回,可以通过如下方式剔除。


MongoDB的基本操作(二)


最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台