问题标签 [reactivemongo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 如何设置 $maxScan?
我有一个这样的查询。
如何在此查询上设置$maxScan?
mongodb - 将 BSONBinary 写入 MongoDB 失败并出现 reactivemongo
我正在尝试将数据保存到二进制类型的数据库中。电话是:
在哪里
我从 reactivemongo 得到异常,它在日志中看起来像这样:
任何提示将不胜感激!
scala - 在reactivemongo中为集合创建唯一索引
查看 MongoDB 文档,您可以确保在应用程序运行时使用如下命令为集合创建索引:
我在反应式 mongo api 中找不到类似的东西。这样的事情存在吗?
mongodb - ReactiveMongo scala null
我猜是一个容易的。在 mongo shell 上执行时:
它将列出 post_id 为空或不存在的所有主题。这工作正常。
但是,当使用 Scala 代码时,我尝试以下不起作用:
基本上我必须更改条件 BSONDocument("post_id" -> null)。但是怎么做?
非常感谢!马塞尔
mongodb - ReactiveMongo custom BSONDocument{ Reader, Writer }
I'm new with ReactiveMongo and I want to create a custom document reader/writer for one object but I'm getting this error
This is my code and is based in this example I found in reactivemongo's official webpage.
What is missing/wrong?
Thank you all in advance!
json - 玩:如何用 ReactiveMongo 实现 vermongo
我想像这样在 MongoDB 中更新 JSON 文档:
...并希望在每次更新时创建一个这样的 vermongo 文档:
我试过这样的解决方案:
该toVersioned
方法存在三个问题:
第 1 行:它不创建多字段_id
第 2 行:当我尝试创建_version
为_id
第 3 行:(注释掉)如果参数deleted
是true
,我想将文档标记为已删除,替换"_version": 1
为"_version": "deleted:1"
; 我不清楚如何处理这里的情况。
json - ReactiveMongo:如何将 FindAndModify 与 JSON 一起使用
当我在 MongoDB 中更新文档时,我通常会这样进行:
- 查找当前文档并获取版本号
- 增加版本号并保存新文档
- 将旧文档保存在 vermongo 集合中
这是我的解决方案——对于代码量我很抱歉......但有必要让你理解:
上面的代码有效......但我想用原子命令替换find
调用update
。我已经尝试过FindAndModify
......但是BSONDocuments
当我使用纯 JSON 时它需要(该update
方法entity
作为参数,它提供数据的 JSON 表示)。
有没有办法将 JSON 转换为 BSON 以便我可以使用FindAndModify
?
mongodb - ReactiveMongo:如何使用 FindAndModify 读取文档并自动增加值
我需要阅读文档并自动增加一个值。我知道 ReactiveMongo 提供FindAndModify
并查看了这个示例。如果您查看findAndModify
示例中的方法,您会发现它只是查找与条件匹配的文档,然后使用新值更新它们。
如何在旧值的基础上设置新值?换句话说,我需要读取一个值,递增它,并最终[原子地]更新文档:
reactivemongo - ReactiveMongo 连接,在 Play 上下文中保持连接对象活动还是为每次调用数据库重新建立?(播放,Scala,ReactiveMongo)
我刚刚开始将 ReactiveMongo 与 Play 2 (scala) 一起使用。
我应该存储一个带有连接详细信息和数据库返回的单例对象 (connection.get.db("mydb")) 还是让连接无限期地保持活动状态。
我习惯了 JDBC 连接池,所以不确定使用 ReactiveMongo 和 Mongo 的高效方式是什么。
抱歉,如果这不是很好的问题,我在黑暗中摸索了一下。
谢谢
playframework-2.2 - 具有递归结构的 ReactiveMongoDB 插件
我使用 Play Framework 2.2.1 和 reactivemongo 插件 "org.reactivemongo" %% "play2-reactivemongo" % "0.10.2"
我的模型:
Mongo.templates 是一个 JSONCollection:val templates: JSONCollection = db.collection[JSONCollection]("Templates")
json格式:
当我Template.findAll
用数据打电话时
有一个执行异常:[RuntimeException: JsError(List((/sections(0)/section,List(ValidationError(error.path.missing,WrappedArray())))))]
但它适用于空部分:{"name": "Caption", "sections": [], "marks": []}
这个驱动程序支持递归结构吗?