【问题标题】:How do I use reactive MongoDB in Micronaut?如何在 Micronaut 中使用反应式 MongoDB?
【发布时间】:2018-07-27 19:23:19
【问题描述】:

我正在尝试使用 MongoDB 构建反应式服务。

我将此依赖项添加到 Micronaut: compile "io.micronaut.configuration:mongo-reactive"

我认为这个库会引入 RxGorm,但我没有在我的类路径中看到类(例如:RxMongoEntity)。

我是否误解了如何使用这个库?是否有任何关于 mongo-reactive 的指南或文档?

【问题讨论】:

    标签: mongodb grails-orm reactivex micronaut


    【解决方案1】:

    您包含的 mongo-reactive 配置依赖项引入了 MongoDB Reactive Driver 它包括对本机 MongoDB 驱动程序的支持,并且可以使用非阻塞响应式流 MongoClient。它更薄,不支持rx-mongodb

    在 micronaut-examples repo within the PetController of the Pets app 中的 petstore example 中有一些使用反应流 MongoClient 的示例。

    如果您仍然希望 RxGORM 支持 MongoDB,我相信您必须使用 mongo-gorm(用于 MongoDB 的 GORM)配置并弄清楚如何使用 setup the MongoDB Rx Drivers to support RxGORM。我还没有机会试一试,所以你的里程可能会有所不同,让我们知道你发现了什么!

    【讨论】:

    • 嗨,有没有可以更新或替换的样本?我需要更新文档
    • @Colin 你有任何更新的例子或博客反应式 mongo db,这些例子已经 2 岁了,很多事情可能已经改变了
    猜你喜欢
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    相关资源
    最近更新 更多