Java 如何在mongoDB集合中存储文件?
我正在开发使用MongoDB存储的Web应用程序。我需要将文件存储在MongoDB中。但是mongodb创建了两个不同的集合(即fs.files和fs.chunk)。是否可以将文件存储在自定义创建的集合中 例如: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)
@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。