我想根据对 courseTitle 的匹配查询来过滤掉课程。 那么我如何通过 **KMONGO ** 在服务器端执行此操作? 这是我的课程数据 Class 我在 MongoDB 指南针中有一个课程文档。 我尝试通过参考 KMONGO 网站使用以下代码。 https://litote.org/KMo ...
我想根据对 courseTitle 的匹配查询来过滤掉课程。 那么我如何通过 **KMONGO ** 在服务器端执行此操作? 这是我的课程数据 Class 我在 MongoDB 指南针中有一个课程文档。 我尝试通过参考 KMONGO 网站使用以下代码。 https://litote.org/KMo ...
作为 MongoDB 的新手,我目前正在将kMongo库集成到我的 ktor 项目中,并尝试创建一个数据库来读取和写入事件模型。 按照kMongo 用户手册中 object 映射的说明,我创建了一个mongoId字段,它被序列化为一个名为_id的String 。 我的事件 model 是数据 cl ...
问候朋友我有一个问题与在 MongoDb 中加入多个集合有关我有如下的集合架构 现在我必须加入 Post collection 和各自的收藏,例如 我试过聚合,但它没有给出预期的 output。我正在尝试获取 output,如下所示 有没有有效的方法来实现这个或更好的 MongoDb 模式来管理这 ...
我正在 Kotlin 中编写一个使用 KMongo 协程的小型应用程序,我想使用 Kotest 作为测试框架。 我编写了一个简单的测试来访问数据库并检索文档: 当我使用 IntelliJ Kotest 插件对其进行测试时,它可以工作,但如果我使用 命令我收到此错误。 如果我删除客户端实例化,则 gr ...
我正在尝试使用 mongo DB 和 JWT 实现 kotlin 后端,所有需要的依赖项都添加为 但无法导入 for.coroutine 即使手动设置导入,错误仍然存在 Gradle 依赖: ...
我是 ktor 的新手,正在使用它编写应用程序。 我正在尝试添加作者及其书名并从数据库中检索它们。 我的架构如下所示。 (作者是我的收藏名称) 我正在尝试检查是否已经在特定作者下添加了书名。 所以我写了一个findBookitemBytitle函数,如下图。 我的问题是每次我得到一个空结果。 ...
我正在传递一个List<String> ,它是请求中的项目 ID。 我只需要获取 ids 在列表中的项目。 基本上,我向您发送了一个产品 ID 列表,MongoDB 应该返回一个List<Product> 。 我认为这将是内置的东西,但我无法实现。 我尝试过聚合、评估等方法, ...
问题:使用 Ktor 和 Kmongo 在服务器端实现分页。 技术栈: Kotlin 作为编程语言。 Ktor 作为 Web 框架。 MongoDb 作为数据库。 Kmongo 为 Sql 框架。 我找不到任何描述在 Ktor 中使用数据库实现分页的教程或帖子。 ...
我正在尝试在 ktor 中使用 GRIDFSBuckets 来上传文件。 我正在使用 KMongo 协程扩展来创建我的 MongoDB 客户端。 调用 GRIDFSBucket.create() 时。 它的参数需要一个 MongoDatabase 和 bucketName。 这很好,但是 KMon ...
我有一个简单的用户数据类,如下所示: 而且我希望电子邮件值是唯一的,我尝试了一个看起来最合适的独特注释,但没有成功。 我也试过谷歌和 KMongo 网站,但我找不到答案。 ...
我需要帮助将 mongodb 连接到我的 ktor 应用程序。 这是我拥有的代码,如本文所示: https : //himanshoe.com/mongodb-in-ktor 我按照他们网站的指示安装了 mongodb。 mongodb 在安装成功后作为服务启动。 我运行这个命令“C:\\Pr ...
我正在尝试使用 Ktor 和 KMongo 实现 RESTful api。 我连接了一个 mongoDB Atlas 数据库,它运行良好。 然后我准备在 Heroku 上部署 api 的第一个版本,现在当我在本地运行它时,对数据库的每个查询都会引发此异常: 我以这种方式连接数据库: 我的 Grad ...
我目前正在使用 KMongo,它非常好。 使用简单,语法优美等。 但是我在查询一些我无法弄清楚的数据时遇到了问题。 我正在过滤某些字段,当我在Mongo Shell或 robo robo 3T上运行查询时,它工作正常。 然而,当我尝试在我的 Kotlin 应用程序上运行时,它(仅在某些情况下)不起 ...
我有一个设置,我将 KTor 与 KMongo 和 Kotlinx.Serialization 一起使用。 Kmongo 部分有效,我可以得到并放置我的 Class 进入数据库并检索它。 这一切都完美无缺。 但是,当我尝试通过 rest 调用将 object 发送到前端时,再次使用 Kotlin ...
我最近一直在使用Kmongo 库和 Kotlin,但是我在 Kmongo 上提出了一个问题,但我不确定它是否与该库有关。 我正在尝试将我的数据保存到我的 mongo 数据库(版本 4.2.2) 当我插入数据时,我只发送了一个这样的对象: val person = Person("John", ...
当我在我的集合中find文档并将它们解析为 POJO 时,我希望看到异常,如果 MongoDB 中有其他键可用,则与我的 POJO 不对应。 找不到配置它的方法。 我所做的 如果结果文档是 我得到的: 我想看到某种例外 有谁知道这是怎么做到的吗? ...
我有一个mongo集合,其中有一个名为role的String字段。 特别是,此字段始终填充以下三个选项之一: user , admin或guest 。 这就是为什么我决定创建一个枚举的原因,以便使开发人员更轻松地使用它,同时将String值保留在数据库中。 我试图从集合中检索文档, ...
我在KMongo中使用Ktor 。 在本地主机中启动服务器时,我遇到一个问题,我提出了一个简单的“ get”请求 。 关于服务器上数据库的配置,参考资料不是很清楚和完整-https ://litote.org/kmongo/。 有人知道如何解决问题吗? 我认为这是一个简单的配置问题,但我 ...
我在使用 Kotlin 在 Micronaut 中为 MongoDB 配置对象映射时遇到了一些困难。 我收到如下错误: 解码为“资产”失败,但出现以下异常: 找不到“资产”的公共构造函数。 可能需要显式配置和注册自定义编解码器或 PojoCodec 以处理此类型。 org.bson. ...
我正在尝试在MongoDB中进行条件查找。 给定一个具有以下字段的集合: 我想根据是否unconsumed找到所有项目,取决于是否应该通过有条件地评估到期时间来snooze ,如下所示: 我使用KMongo查询集合,但使用以下查询 我收到此错误: com.mongo ...