基础命令
输入show dbs
命令,查看数据库
db
查看当前正处在哪个数据库
创建或进入要使用的数据库,命令:use
数据库名字
刚创建的数据库数据库名字
并不在数据库的列表中, 要显示它,我们需要向 数据库名字
数据库插入一些数据。
> db.数据库名字.insertOne({"name":"aaaa"})
WriteResult({ "nInserted" : 1 })
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
runoob 0.000GB
在 test 数据库中创建 runoob 集合:
> use test
switched to db test
> db.createCollection("runoob")
{ "ok" : 1 }
>
在 MongoDB 中,你不需要创建集合。当你插入一些文档时,MongoDB 会自动创建集合。如:
如果要查看已有集合,可以使用 show collections
或 show tables
命令:
查看集合里面所有的数据,命令:db.集合名字.find()
MongoDB - 连接
标准 URI 连接语法:
mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]
-
mongodb:// 这是固定的格式,必须要指定。
-
username:password@ 可选项,如果设置,在连接数据库服务器之后,驱动都会尝试登录这个数据库
-
host1 必须的指定至少一个host, host1 是这个URI唯一要填写的。它指定了要连接服务器的地址。如果要连接复制集,请指定多个主机地址。
-
portX 可选的指定端口,如果不填,默认为27017
-
/database 如果指定username:password@,连接并验证登录指定数据库。若不指定,默认打开 test 数据库。
-
?options 是连接选项。如果不使用/database,则前面需要加上/。所有连接选项都是键值对name=value,键值对之间通过&或;(分号)隔开
关闭mongo服务:db.shutdownServer()
启动mongo服务mongod --config /usr/local/mongodb/mongodb.conf(确定你自己mongdb.conf文件位置)