使用DBRef的Mongo文档

时间:2018-08-11 15:41:25

标签: java mongodb dbref

有很多使用mongo文档的示例 Creating BSON object from JSON string

和其他 但是我找不到如何创建带有链接(DBRef)到另一个文件的文档

类似这样的东西

private static final MessageFormat USER_DBREF = new MessageFormat("DBRef('organizationEntity', ObjectId('{}'))");
...
Document doc = Document.parse(json);
doc.put("organizationEntity", USER_DBREF.format(new Object[]{organizationEntity.getId()}));

1 个答案:

答案 0 :(得分:0)

   doc.put("organization", new DBRef("organizationEntity", new ObjectId(organizationEntity.getId())));

http://api.mongodb.com/java/2.14/com/mongodb/DBRef.html