mongodb

错误:(InvalidBSON)对象中字段名称为“clone_class_metrics.CE”的元素中的 BSON 长度不正确,_id 为:ObjectId
mongodb

错误:(InvalidBSON)对象中字段名称为“clone_class_metrics.CE”的元素中的 BSON 长度不正确,_id 为:ObjectId

我的系统上有 Windows 10,并且有足够的存储空间。 我有一个 208 GB 的数据库,位于一个扩展名为 的文件中.agz。 当我将数据库导入 MongoDB 时,出现以下错误: 2021-09-12T20:00:49.930+0430 2021-09-12T20:00:52.622+0430 smartshark_2_1.clone_instance 383GB 2021-09-12T20:00:52.622+0430 finished restoring smartshark_2_1.clone_instance (989924000 docum...

Admin

如何在 Debian 11(bullseye)上安装 mongodb?
mongodb

如何在 Debian 11(bullseye)上安装 mongodb?

如何在 Debian 11 上安装 MongoDB?Mongo 文档中没有关于 Debian 11 的任何内容https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/我应该怎么办? ...

Admin

iotop 中 IO 百分比过高
mongodb

iotop 中 IO 百分比过高

我遇到了一个非常慢的进程(mongod)的问题,所以我下载了它iotop来查看我的驱动器运行情况。 我可以看到该列中的百分比非常高IO<,始终约为 70-99%。有人能给我解释一下这是什么意思吗? 我是否理解正确,这意味着该过程几乎总是在等待 I/O 操作完成,这意味着我的磁盘基本上非常慢?除了购买更好的驱动器之外,还有其他解决方案吗? ...

Admin

设置 MongoDB 2.6 日志无需重启
mongodb

设置 MongoDB 2.6 日志无需重启

我正在尝试在不重新启动的情况下设置新的日志目标。 我不清楚要设置什么/如何设置。 我在跑步 localhost > db.version() 2.6.3 我想将系统日志更改为 /var/log/mongod/mongod_NA.log 我努力了 localhost > db.adminCommand( { setParameter: 1, "systemLog": "/var/log/mongod/mongodb/mongod_NA.log" } ) { "ok" : 0, "errmsg" : "no option foun...

Admin

存储和使用大型 JSON 数据的最佳方法是什么?
mongodb

存储和使用大型 JSON 数据的最佳方法是什么?

我已经下载了书目语料库包含 10,000 个压缩的 JSON 文件,总大小约为 200GB(压缩后,解压后约为 800GB) 我没有处理如此大规模数据的经验,也没有强大的集群。我只有一台配备 i7-8700K、64GB RAM、GTX1080Ti 显卡和 10TB 存储空间的 PC。 这个数据集里有大约 8100 万个出版物。我想高效地找出它们之间的引用关系(参考文献 ID 作为每个出版物的一个字段),还需要通过某些条件(例如出版年份)进行过滤才能进行分析。 所以我想知道我的电脑是否能够对该数据集进行分析,以及完成这项工作的最佳实践是什么。如果我解析这...

Admin

我的 Mac 主目录中的 mongodb-prebuilt 隐藏目录
mongodb

我的 Mac 主目录中的 mongodb-prebuilt 隐藏目录

我正在清理我的 Mac 以释放空间,然后我.mongodb-prebuilt在目录中发现了这个/Users/username。我不知道是什么安装了这个文件夹。 我之前安装了这些与 mongo 相关的应用程序: 通过 brew 进行 mongodb Robo3t mongodb 客户端 Compass mongodb 客户端 有人知道是什么创建了这个目录,我可以安全地删除它吗? ...

Admin

NordVPN 阻止 Mongodb Atlas 连接
mongodb

NordVPN 阻止 Mongodb Atlas 连接

当我尝试连接到 Mongodb Atlas 集群时,NordVPN 会阻止它(通过 Mongo shell 连接)。当我关闭 Nord 时,它就可以连接。 更多信息: 数据库在云端,因此这可能是与此相关的问题 我正在通过 Mongoose 连接到 Mongodb 使用 nodemon 在 nodejs 服务器中运行 Mongoose/Mongodb 我尝试过更改我的 DNS 地址 Nord 当前为最新版本 (6.26.17.0) 提前致谢! ...

Admin

从 Docker 容器中公开 MongoDB
mongodb

从 Docker 容器中公开 MongoDB

我正在尝试将在 docker 容器中运行的 mongodb 公开以便从外部访问。 我发现它应该能够使用 docker compose 或 mongod.conf 文件在那里设置主机绑定,但是由于我使用官方 mongodb docker 镜像,所以我没有进行组合,而且我也找不到 conf 文件。 以下是我所做的以及迄今为止尝试过的方法: 创建了一个网络 docker 网络创建 my-mongo-cluster 运行 3 个 mongo db 实例 docker run --name mongo-node1 -d --net m...

Admin

如何从 Studio3t 连接到 Kubernetes 中部署的 MongoDB?
mongodb

如何从 Studio3t 连接到 Kubernetes 中部署的 MongoDB?

我想知道如何连接到 Kubernetes 部署的 mongoldb 实例,我一直在使用 studio3t,当数据库托管在 AWS 上时,它相当容易使用。我发现很难连接到通过 NodePort 向外界公开的 Kubernetes 托管的 mongodb。 ...

Admin

使用 ansible 升级 mongodb replicaset docker 容器
mongodb

使用 ansible 升级 mongodb replicaset docker 容器

尝试使用 ansible 将我的 docker 容器中的 mongodb 从 3.6 更新到 4.2,但 docker 容器不断重新启动。 它重新启动的原因是兼容级别设置为 3.6。 更具体地说: IMPORTANT: UPGRADE PROBLEM: Found an invalid featureCompatibilityVersion document(ERROR: BadValue: Invalid value for version, found 3.6, expected '4.2' or '4.0'. Contents of featureC...

Admin

从 mongoDB 更新 Rocketchat 管理员密码
mongodb

从 mongoDB 更新 Rocketchat 管理员密码

我想从 mongo 命令提示符更改 Rocketchat 用户的密码。我严格按照 Rocketchat 提供的文档进行操作,网址为:https://rocket.chat/docs/administrator-guides/restoring-an-admin/但是当我运行以下命令时: db.getCollection('users').update({username: "gotexx"}, { $set: {"services" : { "password" : {"bcrypt" : "$2a$10$n9CM8OgInDlwpvvjLKLPML.ei...

Admin

无法使用官方说明在 Debian 10 上安装 mongodb
mongodb

无法使用官方说明在 Debian 10 上安装 mongodb

继官方文档 sudo apt-get install -y mongodb-org 返回 The following packages have unmet dependencies: mongodb-org : Depends: mongodb-org-shell but it is not going to be installed Depends: mongodb-org-server but it is not going to be installed Depends: mong...

Admin

Putty SSH 隧道端口转发无法与远程 MongDB 数据库配合使用
mongodb

Putty SSH 隧道端口转发无法与远程 MongDB 数据库配合使用

我无法连接到远程数据库服务器。 我在 Windows 10 上客户并能成功连接到我的 Ubuntu 16服务器使用 SSH 上的 putty,包括使用密钥对。 现在,我在服务器上运行了一个 MongoDB 服务器,我想从客户端连接到该服务器,但我不希望该服务器在互联网上暴露过多(它本来就不是供公众使用的),所以我想使用我的 SSH 隧道并通过它转发正确的端口。我可以在服务器内部本地使用数据库服务器。 但是,当我尝试从客户端连接到数据库时,却收到连接被拒绝的提示。 在服务器上,当/var/log/auth.log我尝试连接时,出现以下信息: sshd[307...

Admin