java - 带有 DBRef 的 Mongo 文档
问题描述
有很多示例如何使用 mongo 文档 从 JSON 字符串创建 BSON 对象
和其他但我找不到如何创建一个带有指向另一个链接(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()}));
解决方案
doc.put("organization", new DBRef("organizationEntity", new ObjectId(organizationEntity.getId())));
推荐阅读
- docker - 没有从我的 kubernetes 模板中获取命名参数
- sql - 在 bigquery 中解析日期表单字符串
- karate - Post 方法在重定向后转换为 GET
- python - 如何在 TensorFlow 中提高 CNN 的预测能力?
- javascript - 带有javascript的表单按钮不起作用但添加“/?” 到我的网址结尾
- android - ConstraintLayout 组与层
- copy - 无法使用 docker 文件运行复制命令
- apache-spark - 如何解决火花“错误:缺少参数类型”中的此错误
- r - 用第二个数据框中定义的类别替换数据框列名称的公式
- swift - swift中嵌套的主要表达式