MongoDB 和设置 --DBPath (Windows)

发布于 2024-11-25 00:55:54 字数 226 浏览 2 评论 0原文

我已经成功地使用 mongo 创建了一个文件缓存,当在默认数据库文件夹中运行数据库时,一切都很顺利。

但如果我使用自定义 dbpath 运行它,我将无法再使用 GridFS 插入。我正在使用官方的 c# 驱动程序。

只需使用默认值重新启动 mongo 实例即可解决该问题。

蒙戈德(作品)。 mongod --dbpath F:\mongo\db (不起作用)。

提前致谢。

I've successfully managed to create a file cache with mongo, when running with the database in the default database folder everything works a treat.

But if I run it with a custom dbpath I can no longer insert with GridFS. I'm using the official c# driver.

Simply restarting the mongo instance with the defaults solves the issue.

mongod (works).
mongod --dbpath F:\mongo\db (Doensn't work).

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ぇ气 2024-12-02 00:55:54

这取决于文件权限,更改了这些权限,现在一切都已排序。

It was down to file permissions, changed those and it's all sorted now.

挽清梦 2024-12-02 00:55:54

mongod 可能无法找到 dbpath 的另一个原因是,如果它在路径末尾有一个额外的 \,例如

F:\mongo\db\

我只是想添加这个原因,以防有人遇到我的问题并找到这个答案,例如我在搜索的时候就这么做了。

Another reason that mongod might not be able to find dbpath is if it has an extra \ on the end of the path eg

F:\mongo\db\

I just wanted to add this reason in case someone has my problem and finds this answer like I did when searching.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文