MongoDB数据库基本操作

一、数据库结构

MongoDB 分四级存储:

  • 数据库 db
  • 文档集合 collection(相当于 MySQL 的数据表)
  • 文档 document(相当于 MySQL 数据表里的一条数据)
  • 字段

MongoDB和MySQL的术语对比

二、创建数据库

登录数据库并查看现有数据库(默认三个库)

> show dbs;
admin   0.000GB
config  0.000GB
local   0.000GB

mongodb无需创建数据库,可以直接插入数据,无需预先创建各种约束,使用use 数据库名切换到某个数据库,如果不存在就会自动创建

use wangxuejin
switched to db wangxuejin
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB

执行use后再次查看并未建立数据库,需要插入数据

> use wangxuejin
switched to db wangxuejin
> db.test1.insertOne(
... {name: 'Kobe', age: 39, addr: ['Los', 'Tor']}
... )
{
        "acknowledged" : true,
        "insertedId" : ObjectId("5ea28627e270cd9cfe3efecc")
}
> {"acknowledged" : true,
... "insertedId" : ObjectId("5e48ccb33e3378fbcbcc7f98")
... }
2020-04-24T14:25:05.518+0800 E  QUERY    [js] uncaught exception: SyntaxError: unexpected token: ':' :
@(shell):1:16
> show dbs
admin       0.000GB
config      0.000GB
local       0.000GB
wangxuejin  0.000GB

三、创建集合

发表评论

后才能评论