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

 我来答
huanglenzhi
推荐于2016-04-27 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517184
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  一、创建Mongodb数据库

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

  1)列出当前的数据库
  MongoDB shell version: 1.8.1
  connecting to: test
  > show dbs -www.2cto.com-
  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 -www.2cto.com-
  admin 0.03125GB
  local (empty)
  mkyongdb 0.03125GB

  可以看到,用db.users.find()可以找出已插入的数据。这个时候,名为“users”的collection已经建立起来了,同时,数据库mkyongdb也建立起来了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式