Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在mongoDB集合中存储文件?_Java_Spring_Mongodb_Annotations - Fatal编程技术网

Java 如何在mongoDB集合中存储文件?

Java 如何在mongoDB集合中存储文件?,java,spring,mongodb,annotations,Java,Spring,Mongodb,Annotations,我正在开发使用MongoDB存储的Web应用程序。我需要将文件存储在MongoDB中。但是mongodb创建了两个不同的集合(即fs.files和fs.chunk)。是否可以将文件存储在自定义创建的集合中 例如: @Document(collection = "client") @Getter(value = AccessLevel.PACKAGE) @Setter(value = AccessLevel.PACKAGE)

我正在开发使用MongoDB存储的Web应用程序。我需要将文件存储在MongoDB中。但是mongodb创建了两个不同的集合(即fs.files和fs.chunk)。是否可以将文件存储在自定义创建的集合中

例如:

        @Document(collection = "client")    
        @Getter(value = AccessLevel.PACKAGE)
        @Setter(value = AccessLevel.PACKAGE)
        @NoArgsConstructor(access = AccessLevel.PACKAGE)
        @EqualsAndHashCode(of = "clientCode")
        public class Client {

            @Id
            private ClientId clientCode;

            private Set<ClientDocument> clientDocuments;
}
@文档(collection=“client”)
@Getter(值=AccessLevel.PACKAGE)
@Setter(值=AccessLevel.PACKAGE)
@NOARGS构造函数(access=AccessLevel.PACKAGE)
@EqualsAndHashCode(of=“clientCode”)
公共类客户端{
@身份证
私有ClientId clientCode;
私人设置客户端文档;
}
这里的客户端是我的收藏,它有一套客户端文档。
我需要将文件存储在客户端集合中,以便区分不同客户端的文档。

将clientCode放入元数据时,您仍然可以使用GridFS。将clientCode放入元数据时,您仍然可以使用GridFS。将clientCode放入元数据时,您仍然可以使用GridFS。