当前位置: 首页 > 知识库问答 >
问题:

如何才能在Quarkus中实现MongoDB DBRefs--用Panache的MongoDB?

凤棋
2023-03-14

我遵循下面的指导方针在我的Quarkus服务器应用程序中实现MongoDB ORM。

例如:如果我有两个实体,如Employee,Organization,那么我如何在Employee实体中引用Organization?

共有1个答案

和和煦
2023-03-14

带Panache的Quarkus MongoDB没有提供对DBREF的特定支持。

您可能可以使用com.mongodb.dbref类型的字段,但我们不会自动加载它所引用的文档,所以您需要自己完成。

 类似资料:
  • 我尝试为特定的查找我的实体。我的实体知道一周中的几天作为集合,知道两个作为开始和结束。 我的实体是这样的: 当我运行调用方法的测试时,我得到以下信息: 我搜索了一些关于如何在中正确使用panache的信息,但不幸的是,我没有找到任何信息。

  • 我的应用程序中有一个Book model类,它如下所示: 返回NULL。为什么?

  • 我如何在Panache中为我的收藏创建索引?这里的留档只涉及最基本的操作。 例如,我有一个事件集合,我想为该位置创建一个索引,这样我就可以使用类似$GeoWith的内容搜索附近的事件: 干杯!

  • “StackTrace”:“java.lang.IllegalStateException:没有为持久化单元定义池default-reactive\n\tat io.quarkus.hibernate.reactive.runtime.fastboothibernateReactive.RegisterVertXandpool(fastboothibernateReactive.RegisterV

  • 因为我不用冬眠...我还添加了JTA依赖项,如下所示: 我正在使用@Transactional注释,就像: 但是,该事务不回滚。