问题标签 [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.

0 投票
1 回答
513 浏览

scala - 如何在 Play 2 中从 ReactiveMongo 返回 JSON 的枚举器

在我们的项目中,我们使用ReactiveMongowith Play 2.2.1

问题是,以 的形式Enumerator[A]返回的数据ReactiveMongo流实际上是一个值对象流,没有逗号分隔,也没有流的开始和结束注解,可以看作数组的开闭陈述。

JSON这给消费者带来了问题JS client,因为预期的格式是 [A1,A2, ...]

所以我们跳了起来,将我们的Enumeratee[A]to转换为Enumerator[String],并检查它是否是第一个元素:

这行得通,但感觉就像在发明轮子。

对于这个常见问题,是否有更好的解决方案?

0 投票
0 回答
572 浏览

json - MongoDB:如何处理无效的 ObjectID

下面是我通过 ObjectID 查找文档的代码:

现在假设我们使用无效的 ObjectID 调用此方法:

query.cursor[JsValue].collect[Vector](perPage)上面的调用在方法中执行时会导致如下异常find

任何想法?谢谢。

0 投票
1 回答
1090 浏览

mongodb - 如何使用 reactivemongo 进行 $and

我想在 reactmongo 中创建这个查询

但它不起作用。我的代码:

有什么建议么?

先感谢您 :)

0 投票
1 回答
222 浏览

mongodb - 在reactivemongo中查询范围

如何使用 reactivemongo 查询范围。相当于

谢谢。

0 投票
2 回答
74 浏览

scala - 如何通过查询一次找到多个文档

我在 List[String] 中有一个产品 ID 列表。我想从 Mongo 返回一个 List[JsObject],为产品列表中的每个元素返回一个 JsObject。

我有以下内容可以只获得一种产品:

如何“提供”要搜索和返回的字符串列表?有了这个签名:

谢谢

0 投票
1 回答
279 浏览

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) }

我的授权有点接缝没问题,但它只是没有做这项工作:

用户凭据已创建关于这里有什么问题的任何想法?

0 投票
1 回答
188 浏览

mongodb - Play 2.2.x,带有身份验证和请求扩展的动作组合

我正在尝试创建一个 ActionBuilder 来检查用户是否已登录,如果是,则将用户对象添加到请求中(AuthenticatedRequest)。使用 MySQL 这很容易,因为解析用户不会得到 Future 对象。但在这种特殊情况下,我们将 MongoDB 与 ReactiveMongo 一起用于 Play,它确实返回了一个未来值。

到目前为止,我已经在这里制作了这个小片段。但它给我一个类型不匹配:

类型不匹配; 找到:scala.concurrent.Future[Option[models.User]] => scala.concurrent.Future[Object] 需要:Object =>?

你知道如何从这里继续前进吗?也许这甚至是错误的方法。谢谢!

0 投票
3 回答
2466 浏览

mongodb - 如何将 UUID 转换为 MongoDB oid

给定这样的java.util.UUID生成...

...是否可以将其转换为 MongoDBObjectID并保持唯一性?还是我应该设置_id为 UUID 值?

当然,最好的解决方案是使用BSONObjectID.generate... 但在我的情况下,我得到一个JSON Web 令牌,其 ID 为 UUID,我需要在 MongoDB 集合中跟踪它。

德克萨斯州。

0 投票
1 回答
155 浏览

playframework-2.2 - 如何在 ReactiveMongo 中使用 $setOnInsert 字段?

我正在尝试在 ReactiveMongo中包含该$setOnInsert字段。但是,我似乎无法让它与内置命令一起使用。UpdateFindAndModify

有谁知道如何包含此字段以更新文档?

0 投票
2 回答
696 浏览

scala - 从 GridFS 返回文件元数据列表 - 没有 Json 反序列化器

这是一个简单的任务,可能是一种幼稚的方法。获取符合条件的所有文件。对于文件,我指的是文件元数据——而不是二进制文件。

我在范围内有 reactivemongo.api.gridfs.Implicits._ 但我得到了