问题标签 [gridfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9644 浏览

mongodb - 如何以最简单的方式备份 MongoDB GridFS 数据库?

正如标题所说,我有一个MongoDB GridFS包含各种文件类型(例如文本、pdf、xls)的数据库,我想以最简单的方式备份这个数据库。

复制不是一种选择。最好我想用通常的数据库方式将数据库转储到文件,然后备份该文件(如果需要,以后可以用它来恢复整个数据库 100%)。可以这样做mongodump吗?我还希望备份是增量的。GridFS和会有问题mongodump吗?

最重要的是,这是最好的方法吗?我不是那么熟悉,MongoDB会和吗?增量备份的最佳实践是什么?mongodumpmysqldumpMySQLMongoDB GridFS

Linux如果这有什么不同,我会跑步。

0 投票
3 回答
2410 浏览

performance - MongoDB gridFS - 文件名长度、索引、性能

我正在研究gridFS,我有几个问题。

1)gridFS通过生成的_id自动索引文件。但大多数时候我都是按文件名获取文件,所以我应该自己在“文件名”上创建索引吗?

2)gridFS没有文件夹,只有文件名,但我可以通过使用带有斜杠'/images/avatars/35.jpg'的文件名来模仿文件夹,对吗?

3)如果我在“文件名”上建立索引 - 使用短文件名在性能方面更好吗?我的意思是 - 如果我使用用户的 _id ,它是 24 个符号长 + 后缀,例如"/images/avatar_4f1d36b58e42ba3836ed178e_t.jpg",在这么长的字段上建立索引不会减慢我的系统吗?使用短用户登录而不是_id会更好(更快)吗?

0 投票
1 回答
4649 浏览

mongodb - What's the best way to store references to a gridFS file in a document?

I'm using MongoDB to store user profiles, and now I want to use GridFS to store a picture for each profile.

The two ways I'm comparing linking the two documents are:

A) Store a reference to the file ID in the user's image field:

B) Store a reference to the user in the file's metadata:

I know in a lot of ways it's up to me and dependent on the particulars of the app (it'll be mobile, if that helps), but I'm just wondering if there's any universal benefit to doing it one way or the other?

0 投票
4 回答
8057 浏览

mongodb - HDFS 与 GridFS:何时使用哪个?

HDFS 和 GridFS 是分布式文件保存的两大技术,但它们有什么区别?哪种类型的问题更适合每个问题?

0 投票
1 回答
408 浏览

nginx - Nginx-gridfs 编译#error Mac 中必须有 64bit int 类型

运行 10.7.2 按照指南配置而不是附加 CFLAGS=-Wno-error 以绕过错误,而不是我陷入困境

任何的想法?

0 投票
1 回答
1965 浏览

java - 如何使用@DbRef 注解引用GridFSFile(spring data mongodb)

我有一个春天@Documentobject Profile

我想像这样引用 GridFSFile :

该文件被写入另一个集合类型 GridFS。

我总是有一个java.lang.StackOverflowError当我设置profile.setFile(file);

我不明白,如果有人有想法引用我感兴趣的文件

谢谢,泽维尔

0 投票
2 回答
1349 浏览

html - 将 MongoDB gridFS 中的图像嵌入到我的 HTML 页面中

我通过 MongoDBs gridFS 将一些文件保存到我的数据库中。我知道如何在浏览器中使用 php 检索文件:

这工作得很好。但我现在不想把图像放在上下文中。

例如

如果我把代码

在 htmlpage 中,我只是得到这样的图像:

����JFIFHH��C !"$"$��C����Y"�� ��O!"12AQaq�BR��#b��3Cr��$S����4���� %cs�5&��DT�������&!1A"Q2q�#Ba��?�(�#�EUDDUU�#��(�?2���.h#k��� .��d�M����(��=�]��Nk��E�gZz�GI�Вr��� ~+x������<{YZSm�n�NI�DAmDU�� ����G����U:����H�6J̺'!lV��������D:H2��S��7��U;����7������ ����n��wV$�ʞ�i|��wP����?Qx۾�/�K'�:=��i�E�0)�E��4OU�G�W ��`t] �������.�j��='�/�:9�V����봺a_}2����a_�D��J[r�J�� �<em>f�6�B<���ѿc���=8�Q��1!("��B���⅝4<#��L���K�Iy�"��� ?�6�6�a7�k����%�F6�y��� v��

等等...

有人知道我如何将图像嵌入网站吗???

谢谢

0 投票
1 回答
618 浏览

c# - 在 MongoDB 中保存数据

如何将数据保存到 MongoDB?我有一个大约 1GB 大小的对象转为 BsonDocument。我想将此文件保存到 MongoDB。由于 mongo 仅支持 4MB,我将如何保存这个巨大的 bsondocument?如果我使用 gridFS,gridfs 会自动将这个大对象自己分块并将其发送到服务器吗?

请任何帮助和指点表示赞赏。

有什么我应该知道的技巧和东西吗?我没有保存任何图像、视频或音频。我正在保存一个对象图 (2GB) 我是否必须将对象图转换为 bsondocument,然后将其发送到服务器?

0 投票
1 回答
1136 浏览

ruby - Ruby GridFS - 搜索文件名

在使用 mongo gem 的 ruby​​ 中,我找不到任何关于如何使用 GridFs 查找文件名的文档。

0 投票
1 回答
2265 浏览

mongodb - MongoDB:获取 GridFS 中可用的存储桶列表?

我正在为 MongoDB 创建一个基于 Web 的查看器,并希望列出 GridFS 中可用的存储桶。除非我得到存储桶名称,否则我将无法列出存储桶中包含的文件。我搜索了 mongo-java 文档,但找不到任何用于获取存储桶名称的 API。是否有任何可用的 java API 或替代解决方案来获取存储桶名称列表?