首页 » NoSQL » MongoDB的基本操作(二)

MongoDB的基本操作(二)

原文 http://blog.csdn.net/lduzft/article/details/79218234

2018-02-01 02:01:33阅读(541)

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

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

以下为基本的操作:

1.显示数据库列表  show dbs
MongoDB的<a href=基本操作(二)" src="http://img.blog.csdn.net/20180131162649874?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGR1emZ0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />
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的基本操作(二)

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹