是否可以在GridFS中存储带有标签的图像?

时间:2016-08-05 12:03:33

标签: mongodb machine-learning deep-learning gridfs nosql

我正在开展深度学习项目。我有很多网址。我想在NoSQL数据库中存储带有标签(类别)的图像。我在GridFS上存储了图像,但是我没有在GridFS中找到有关图像和文本存储的任何信息。是否可以在GridFS中存储带有标签的图像?如果有可能,我该如何存储?

1 个答案:

答案 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