与Morphia签订的BSON文件到POJO

时间:2018-01-31 15:01:32

标签: java mongodb morphia

我们正在使用Morphia用Java从/向MongoDB读取/写入POJO。 这非常有效。

现在,对于单元测试,我在文本文件中有BSON文档(来自MongoDB的1个文档的转储),并希望将其转换为POJO。

我想使用Morphia进行此转换,但我看不清楚。

任何指针都表示赞赏! 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试以下代码。

Morphia morphia = new Morphia();
MongoClient client = new MongoClient();
Datastore datastore = morphia.createDatastore(client, dbName);
ClassType classFieldName = morphia.fromDBObject(datastore, ClassType.class, BsonDocument( instance of DBObject));