问题标签 [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.
scala - 如何在 Play 2 中从 ReactiveMongo 返回 JSON 的枚举器
在我们的项目中,我们使用ReactiveMongo
with Play 2.2.1
。
问题是,以 的形式Enumerator[A]
返回的数据ReactiveMongo
流实际上是一个值对象流,没有逗号分隔,也没有流的开始和结束注解,可以看作数组的开闭陈述。
JSON
这给消费者带来了问题JS client
,因为预期的格式是
[A1,A2, ...]
所以我们跳了起来,将我们的Enumeratee[A]
to转换为Enumerator[String]
,并检查它是否是第一个元素:
这行得通,但感觉就像在发明轮子。
对于这个常见问题,是否有更好的解决方案?
json - MongoDB:如何处理无效的 ObjectID
下面是我通过 ObjectID 查找文档的代码:
现在假设我们使用无效的 ObjectID 调用此方法:
query.cursor[JsValue].collect[Vector](perPage)
上面的调用在方法中执行时会导致如下异常find
:
任何想法?谢谢。
mongodb - 如何使用 reactivemongo 进行 $and
我想在 reactmongo 中创建这个查询
但它不起作用。我的代码:
有什么建议么?
先感谢您 :)
mongodb - 在reactivemongo中查询范围
如何使用 reactivemongo 查询范围。相当于
谢谢。
scala - 如何通过查询一次找到多个文档
我在 List[String] 中有一个产品 ID 列表。我想从 Mongo 返回一个 List[JsObject],为产品列表中的每个元素返回一个 JsObject。
我有以下内容可以只获得一种产品:
如何“提供”要搜索和返回的字符串列表?有了这个签名:
谢谢
mongodb - 如何使用 Scala 正确授权进入 Mongo 服务器?
我已经向我的 Mongo 数据库添加了授权,现在我无法执行任何查询。
每次我尝试我都会得到:
reactivemongo.core.commands.DefaultCommandError: BSONCommandError['command failed because the 'ok' field is missing or equals 0'] with original doc { ok: BSONDouble(0.0), errmsg: BSONString(unauthorized) }
我的授权有点接缝没问题,但它只是没有做这项工作:
用户凭据已创建关于这里有什么问题的任何想法?
mongodb - Play 2.2.x,带有身份验证和请求扩展的动作组合
我正在尝试创建一个 ActionBuilder 来检查用户是否已登录,如果是,则将用户对象添加到请求中(AuthenticatedRequest)。使用 MySQL 这很容易,因为解析用户不会得到 Future 对象。但在这种特殊情况下,我们将 MongoDB 与 ReactiveMongo 一起用于 Play,它确实返回了一个未来值。
到目前为止,我已经在这里制作了这个小片段。但它给我一个类型不匹配:
类型不匹配; 找到:scala.concurrent.Future[Option[models.User]] => scala.concurrent.Future[Object] 需要:Object =>?
你知道如何从这里继续前进吗?也许这甚至是错误的方法。谢谢!
mongodb - 如何将 UUID 转换为 MongoDB oid
给定这样的java.util.UUID
生成...
...是否可以将其转换为 MongoDBObjectID
并保持唯一性?还是我应该设置_id
为 UUID 值?
当然,最好的解决方案是使用BSONObjectID.generate
... 但在我的情况下,我得到一个JSON Web 令牌,其 ID 为 UUID,我需要在 MongoDB 集合中跟踪它。
德克萨斯州。
playframework-2.2 - 如何在 ReactiveMongo 中使用 $setOnInsert 字段?
我正在尝试在 ReactiveMongo中包含该$setOnInsert
字段。但是,我似乎无法让它与内置命令一起使用。Update
FindAndModify
有谁知道如何包含此字段以更新文档?
scala - 从 GridFS 返回文件元数据列表 - 没有 Json 反序列化器
这是一个简单的任务,可能是一种幼稚的方法。获取符合条件的所有文件。对于文件,我指的是文件元数据——而不是二进制文件。
我在范围内有 reactivemongo.api.gridfs.Implicits._ 但我得到了