方法如下: 创建数据库 use tt 这样就创建了一个数据库,如果什么都不 *** 作离开的话,这个库就会被系统删除所以还要执行下面的命令: dbusrinsert({'name':'tompig'}); dbusrinsert({'name':'tompig1','id':1});
什么是MongoDB
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
如何搭建MongoDB服务
step1: docker pull mongo
step2: docker run -d --name mongotest -p 27017:27017 mongo --auth (推荐)
或者: docker run -d --name mongotest -p 27017:27017 mongo
备注:--auth 表示需要密码才可以访问容器服务
无--auth 可以直接访问
step3: 进入容器 docker exec -it mongotest bash 或者 通过dashboard 进入(推荐)
Mongo的常规使用
在容器里面 *** 作使用Mongo数据库:
总结:今天的文章主要介绍了什么是Mongo DB, Mongo DB服务的构建及Mongo的一些基础 *** 作命令,如创建用户,用户授权,创建数据,显示数据,创建集合,显示集合,集合数据查询,集合删除等(并对比着mysql命令进行了解释),希望对新手有帮助。
use dbName
dbcreateUser({user:"dbUser",pwd:"blahblah",roles:[{role:"dbOwner",db:"dbName"}]})
couldn't add user: not authorized on dbName to execute command
创建Mongodb数据库
由于Mongodb不是关系型数据库文件,实际上,它并不存在传统关系型数据库中的所谓“数据库”的概念,但不用担心,当你第一次新增数据时,mongodb就会以collection集合的形式进行保存和新建,而不需要你手工去新建立。下面是例子:
1)列出当前的数据库
MongoDB shell version: 181
connecting to: test
> show dbs ->
以上就是关于mongodb创建的数据库默认用户名密码多少全部的内容,包括:mongodb创建的数据库默认用户名密码多少、MongoDB入门实 *** 《一》、MongoDB 新建数据库后创建新数据库的用户时报错:not authorized等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)