博客
关于我
MongoDB创建用户
阅读量:799 次
发布时间:2023-02-09

本文共 790 字,大约阅读时间需要 2 分钟。

MongoDB 管理指南

1. 创建超级管理员用户

在MongoDB中创建超级管理员用户,可以通过以下命令实现:

use admindb.createUser({  user: "admin",  pwd: "pwd",  roles: [{    role: "userAdminAnyDatabase",    db: "admin"  }]})

参数说明:

  • user:新用户的用户名。
  • pwd:用户的密码。
  • roles:用户的角色配置,可指定内置角色和自定义角色。
  • db:指定关联的数据库名称,默认为admin

注意事项:

  • 创建的超级用户仅用于管理admin数据库,不能用于访问其他数据存储数据库。
  • 可以通过设置空数组为角色,赋予新用户基础权限。

2. 退出MongoDB Shell

退出MongoDB终端,可以使用以下命令:

exit

3. 删除数据库

删除特定数据库,可执行以下操作:

use testdb.dropDatabase()

此操作将永久删除指定数据库,操作完成后可通过show dbs命令确认数据库状态。

4. 查看集合

查看特定数据库中的所有集合,可使用以下命令:

show collections

5. 查询集合数据

从集合中检索数据,可执行以下查询:

db.test.find()

6. 删除单条文档

移除集合中的单条数据记录:

db.test.remove({})

7. 删除整个集合

删除特定集合,可执行以下命令:

db.test.drop()

8. 连接数据库

通过命令提示符连接数据库:

mongo localhost:47017

注意事项:

  • 建议避免以root用户身份运行MongoDB,以减少潜在安全风险。
  • 通过numactl命令优化MongoDB性能,确保系统性能稳定。

以上操作均为基础MongoDB管理命令,建议熟悉后谨慎操作。

转载地址:http://vjffk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现9×9二维数组数独算法(附完整源码)
查看>>
Objective-C实现A*(A-Star)算法(附完整源码)
查看>>
Objective-C实现A-Star算法(附完整源码)
查看>>
Objective-C实现abbreviation缩写算法(附完整源码)
查看>>
Objective-C实现ABC人工蜂群算法(附完整源码)
查看>>
Objective-C实现activity selection活动选择问题算法(附完整源码)
查看>>
Objective-C实现AC算法(Aho-Corasick) 算法(附完整源码)
查看>>
Objective-C实现adaboost算法(附完整源码)
查看>>
Objective-C实现Adler32算法(附完整源码)
查看>>
Objective-C实现AES算法(附完整源码)
查看>>
Objective-C实现AffineCipher仿射密码算法(附完整源码)
查看>>
Objective-C实现aliquot sum等分求和算法(附完整源码)
查看>>
Objective-C实现all combinations所有组合算法(附完整源码)
查看>>
Objective-C实现all permutations所有排列算法(附完整源码)
查看>>
Objective-C实现all subsequences所有子序列算法(附完整源码)
查看>>
Objective-C实现AlphaNumericalSort字母数字排序算法(附完整源码)
查看>>
Objective-C实现alternate disjoint set不相交集算法(附完整源码)
查看>>
Objective-C实现alternative list arrange备选列表排列算法(附完整源码)
查看>>
Objective-C实现An Armstrong number阿姆斯特朗数算法(附完整源码)
查看>>
Objective-C实现anagrams字谜算法(附完整源码)
查看>>