Heim  >  Artikel  >  Datenbank  >  如何在MongoDB中建立新数据库和集合

如何在MongoDB中建立新数据库和集合

WBOY
WBOYOriginal
2016-06-07 17:29:421109Durchsuche

由于Mongodb不是关系型数据库文件,实际上,它并不存在传统关系型数据库中的所谓ldquo;数据库rdquo;的概念,但不用担心,当你第

  创建Mongodb数据库

  由于Mongodb不是关系型数据库文件,实际上,它并不存在传统关系型数据库中的所谓“数据库”的概念,但不用担心,当你第一次新增数据时,mongodb就会以collection集合的形式进行保存和新建,而不需要你手工去新建立。下面是例子:

 1)列出当前的数据库

MongoDB shell version: 1.8.1

connecting to: test

> show dbs  -

admin  0.03125GB

local  (empty)

  可以使用show dbs来列出当前有多少个数据库,上面看到的是有两个,分别是admin和local。

  2) 定义新的数据库名

  我们通过使用“use new-databasename”的语法去使用一个新的数据库,注意,即使你的数据库还没建立起来,依然可以这样使用,因为mongodb会在真正插入了数据后,才会真正建立起来。

>use mkyongdb

switched to db mkyongdb

> show dbs

admin  0.03125GB

local  (empty)

 注意,在use mkyongdb后,mkyongdb实际上还没真正建立起来,只是表明目前是在使用mkyongdb了。

  3)保存数据

  定义一个collection,名为“users”,然后插入数据,如下:

> db.users.save( {username:"mkyong"} )

> db.users.find()

{ "_id" : ObjectId("4dbac7bfea37068bd0987573"), "username" : "mkyong" }

>

> show dbs  -

admin  0.03125GB

local  (empty)

mkyongdb        0.03125GB

 可以看到,用db.users.find()可以找出已插入的数据。这个时候,,名为“users”的collection已经建立起来了,同时,数据库mkyongdb也建立起来了。

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:MySQL 5.6 online ddl 测试Nächster Artikel:Oracle之参数文件探究