我正在开展深度学习项目。我有很多网址。我想在NoSQL数据库中存储带有标签(类别)的图像。我在GridFS上存储了图像,但是我没有在GridFS中找到有关图像和文本存储的任何信息。是否可以在GridFS中存储带有标签的图像?如果有可能,我该如何存储?
答案 0 :(得分:0)
您可以使用图像存储元数据。像这样:
ApplicationContext ctx =
new AnnotationConfigApplicationContext(SpringMongoConfig.class);
GridFsOperations gridOperations =
(GridFsOperations) ctx.getBean("gridFsTemplate");
DBObject metaData = new BasicDBObject();
metaData.put("extra1", "anything 1");
metaData.put("extra2", "anything 2");
InputStream inputStream = null;
inputStream = new FileInputStream("image path");
gridOperations.store(inputStream, "testing.png", "image/png", metaData);
或者您可以将文本文件存储为另一个mongodb对象。更多信息:
http://www.tutorialspoint.com/mongodb/mongodb_relationships.htm