首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kotlin Kmongo插入并返回插入项

Kotlin Kmongo插入并返回插入项
EN

Stack Overflow用户
提问于 2017-06-12 19:17:59
回答 0查看 918关注 0票数 0

我只是尝试在Kotlin中创建一个干净的虚拟项目来练习,但就像Java所做的那样,Kotlin也是以同样的方式使用insert方法。我认为这将是一些插入和取回项目的其他方法,而不是发出2个请求的旧方法。

代码语言:javascript
复制
fun insert(book: Book) : Book? {
   getByEan(book.EAN)?.let {
     return null
   }
   mongo.collection.insertOne(book)
   return getByEan(book.EAN)
}

因此,在这种情况下,我进行了预检查,不对具有相同EAN的项进行make,然后如果成功,则返回插入的项。

还能再简单点吗?也许是使用索引进行预检查,或者以某种方式在没有新请求的情况下取回插入的项?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44498135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档