当前位置: 首页 > 编程笔记 >

Docker连接mongodb实现过程及代码案例

颜实
2023-03-14
本文向大家介绍Docker连接mongodb实现过程及代码案例,包括了Docker连接mongodb实现过程及代码案例的使用技巧和注意事项,需要的朋友参考一下

容器启动后

先登录admin,创建一个新用户

$ docker exec -it mongo mongo admin
# 创建一个名为 admin,密码为 123456 的用户。
>db.createUser({user:"duser",pwd:"test1mongodb23","roles" : [{"role" : "dbAdmin","db" : "cpeducloud2"},
{"role" : "dbOwner","db" : "cpeducloud2"},{"role" : "readWrite","db" : "cpeducloud2"},
{"role" : "userAdmin","db" : "cpeducloud2"}],"mechanisms" : ["SCRAM-SHA-1","SCRAM-SHA-256"]});

 # 尝试使用上面创建的用户信息进行连接。

> db.auth('duser', 'test1mongodb23')

这里创建成功,就在此创建一个新的库和账户(注意,这是个admin登录的情况下)

如这里创建库是sboot,

创建用户后,退出,再次用新用户在新库(sboot) 进行登录

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍Node.js连接mongodb实例代码,包括了Node.js连接mongodb实例代码的使用技巧和注意事项,需要的朋友参考一下 前面介绍了node.js操作mysql以及redis的内容,这里继续学习操作mongodb的内容。 安装驱动 安装命令 安装成功 数据库操作 因为mongodb是文档类型的数据库,与mysql有很大不同,mongodb会自动创建数据库和集合,并不需要提前进

  • 本文向大家介绍使用Nodejs连接mongodb数据库的实现代码,包括了使用Nodejs连接mongodb数据库的实现代码的使用技巧和注意事项,需要的朋友参考一下 一个简单的nodejs连接mongodb示例,来自 mongodb官方示例 1. 创建package.json 首先,创建我们的工程目录connect-mongodb,并作为我们的当前目录 输入npm init命令创建package.j

  • 本文向大家介绍Android 通过代码设置、打开wifi热点及热点连接的实现代码,包括了Android 通过代码设置、打开wifi热点及热点连接的实现代码的使用技巧和注意事项,需要的朋友参考一下 用过快牙的朋友应该知道它们在两天设备之间传输文件的时候使用的是wifi热点,然后另一台便连接这个热点再进行传输。快牙传输速度惊人应该跟它的这种机制有关系吧。不知道它的搜索机制是怎样的,但我想应该可以通过热

  • 本文向大家介绍MongoDB 游标详解及实例代码,包括了MongoDB 游标详解及实例代码的使用技巧和注意事项,需要的朋友参考一下  MongoDB 游标详解 MongoDB中的游标与关系型数据库中的游标在功能上大同小异。游标相当于C语言的指针,可以定位到某条记录,在MongoDB中,则是文档。因此在mongoDB中游标也有定义,声明, 打开,读取,关闭这么个过程。客户端通过游标,能够实现对最终结

  • 本文向大家介绍php连接sftp的作用以及实例代码,包括了php连接sftp的作用以及实例代码的使用技巧和注意事项,需要的朋友参考一下 sftp 协议 使用SSH协议进行FTP传输的协议叫SFTP(安全文件传输)Sftp和Ftp都是文件传输协议。 区别: sftp是ssh内含的协议(ssh是加密的telnet协议),只要sshd服务器启动了,它就可用,而且sftp安全性较高,它本身不需要ftp服务

  • 本文向大家介绍java代码实现MD5加密及验证过程详解,包括了java代码实现MD5加密及验证过程详解的使用技巧和注意事项,需要的朋友参考一下 MD5加密 在我们的程序中,不管是什么,都会有安全问题,今天就说的是MD5加密的方法 MD5是哈希算法,也就是 从明文A到密文B很容易,但是从密文B到明文A几乎不可能 也就是说,给你密文,是几乎无法通过解密来得到明文的。 这个一般用于存储密码。也就是数据库