当前位置:首页 » 操作系统 » 创建数据库mongodb

创建数据库mongodb

发布时间: 2023-08-09 18:49:17

Ⅰ Linux Centos 7安装MongoDB(简单!详细!)

使用 概括几个常用的:

详解:

2. 验证安装结果 rpm -qa |grep mongodb 复制代码 rpm -ql mongodb-org-server 复制代码

启动MongoDB服务

MongoDB默认端口是27017,查看是否开启

检查数据库是否安装成功

4. 验证服务开启 mongo 复制代码

修改绑定ip默认127.0.0.1只允许本地连接, 所以修改为bindIp:0.0.0.0, 退出保存

方法一

方法二

默认连接

连接到自定义的用户

规则

说明

root

只在admin数据库中可用。超级账号,超级权限

Read

允许用户读取指定数据库

readWrite

允许用户读写指定数据库

dbAdmin

允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile

userAdmin

允许用户向system.users集合写入,可以找指定数据库里创建、删除和管理用户

clusterAdmin

只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限

readAnyDatabase

只在admin数据库中可用,赋予用户所有数据库的读权限

readWriteAnyDatabase

只在admin数据库中可用,赋予用户所有数据库的读写权限

userAdminAnyDatabase

只在admin数据库中可用,赋予用户所有数据库的userAdmin权限

dbAdminAnyDatabase

只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限

Ⅱ mongo数据库是怎么创建索引

2种方式:

(1)mongo shell

db.yourCollectionName.createIndex({fieldName: 1})

举例:

db.gameShortLink.createIndex({shortLink: 1})

(2)pymongo代码

indexKeyList = [

("fieldName", pymongo.ASCENDING),

]

mongoCollection.create_index(indexKeyList)

注:

一次性创建多个索引,举例:

import pymongo

from pymongo import IndexModel

# from pymongo import ASCENDING, DESCENDING

indexShortLink = IndexModel([("shortLink", pymongo.ASCENDING)], name="shortLink")

indexIsParseOk = IndexModel([("parsedLink.isParseOk", pymongo.ASCENDING)], name="parsedLink_isParseOk")

indexErrType = IndexModel([("parsedLink.errType", pymongo.ASCENDING)], name="parsedLink_errType")

indexRealGameName = IndexModel([("parsedGame.realGameName", pymongo.ASCENDING)], name="parsedGame_realGameName")

indexGameTheme = IndexModel([("parsedGame.gameTheme", pymongo.ASCENDING)], name="parsedGame_gameTheme")

indexModelList = [

indexShortLink,

indexIsParseOk,

indexErrType,

indexRealGameName,

indexGameTheme,

]

mongoCollectionShortlink.create_indexes(indexModelList)




详见:(网络搜)

【已解决】用mongo的shell给MongoDB创建索引以提高查询速度

【已解决】PyMongo中如何一次性创建多个index索引

热点内容
php获取浏览器 发布:2025-03-11 09:03:31 浏览:875
安卓常驻后台需要什么权限 发布:2025-03-11 08:58:26 浏览:179
绿源电动车威牛是什么配置 发布:2025-03-11 08:47:34 浏览:8
wps加密文件密码忘记 发布:2025-03-11 08:36:49 浏览:45
可编程渲染管线 发布:2025-03-11 08:35:23 浏览:453
一般人手机设置密码会是什么 发布:2025-03-11 08:27:19 浏览:414
缓存电视剧软件 发布:2025-03-11 08:26:26 浏览:133
安卓怎么下载ios14 发布:2025-03-11 08:25:50 浏览:565
软件调试源码 发布:2025-03-11 08:24:59 浏览:487
剪辑视频怎么配置解说 发布:2025-03-11 08:24:23 浏览:263