问题标签 [casbah]

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 回答
544 浏览

mongodb - mongodb使用casbah流体语法查询正则表达式

我在使用流畅的 dsl 语法查询正则表达式时遇到问题,我想说的是("id" -> foo)使用流体。foo 是一个正则表达式,所以在正则表达式上没有 $elemMatch,所以我得到“从 Regex 到 DBObject 没有可用的隐式视图”。

所以,目前我必须按以下方式构建我的查询:

("someval" $gte 5) ++ ("id" -> foo),我必须把 id 部分放在最后,因为它没有通过 dsl。我想要的是

我如何做到这一点?请注意,我知道如何使用 "regular" ("foo" -> MongoDbObject(... 语法,我想使用 dsl 来做同样的事情。

谢谢!

0 投票
2 回答
1120 浏览

routing - 如何使用喷雾路由测试自定义 Json 对象

我正在为一些 CRUD 操作在 mongodb 之上创建一个带有喷雾路由的 Rest API,这一切都很好,期待每当我尝试使用 specs2 测试它时,以下规范

它将失败并出现以下错误:

我不知道在哪里查看源文件的引用和行号指向通用的 failTest(msg:String) 方法

更多信息:

我有一个案例类,我使用 SalatDAO 坚持使用 Mongo

其中 ObjectId() 一个类是包装 mongodb 的 ID 生成以通过 spray_json 进行此(未)编组的类我创建了一些 jsonFormats

以及我的路线的相关部分(删除了错误处理和日志记录):

0 投票
1 回答
868 浏览

scala - 如何将 MongoDBList 转换为 BasicDBList?

我使用 Casbah 2.5.0。教程中有示例:

所以这里的newLst 是BasicDBList。

但是当我自己尝试时,它的工作方式不同。

这里的 newLst 是 MongoDBList 类型。

为什么会这样?如何将 MongoDBList 转换为 BasicDBList?

0 投票
1 回答
1129 浏览

scala - Scala,Casbah - 如何将 List 转换为 MongoDBList?

有没有一种简单的方法可以将 List 转换为 MongoDBList(或 BasicDBList)?

0 投票
4 回答
1548 浏览

mongodb - MongoDB+Scala:访问深层嵌套数据

我认为应该有一个简单的解决方案,但我找不到它。

我开始在 Scala 中使用以下内容从 MongoDB 访问数据:

并得到一个 BasicDBObject 作为结果:

我知道我可以使用 getAs[String] 访问值,尽管这在这里不起作用……有人知道吗?找了几个小时的解决方案...

0 投票
1 回答
452 浏览

eclipse - Eclipse Scala-IDE 中的 Casbah Maven 依赖失败?

我正在尝试在 Eclipse Scala-IDE Maven 项目中使用 Casbah - MonfoDB 的 Scala 工具包。Maven 在 Casbah 依赖项中失败,并出现以下错误:

请帮助解决这个问题。这个神器有什么问题?为什么这个神器不见了?我是否应该添加 Casbah 本身所依赖的依赖项,例如 MongoDB Java 驱动程序?我的 pom.xml:

0 投票
1 回答
194 浏览

mongodb - Scala 流畅的语法和用于 MongoDB 的 Casbah 工具包

我是 Scala 的新手,正在尝试将 Casbah 工具包用于 MongoDb。Casbah 教程 说:

“...这应该允许更流畅的语法与 Mongo 一起使用。DB 对象还提供了一个 apply() 用于获取集合,因此您可以自由地链接它们:”

我在哪里可以阅读有关 Scala 构造的信息,例如 mongoClient("casbah_test")("test_data") ?谢谢!

0 投票
1 回答
759 浏览

mongodb - Scala 的 Casbah MongoDB 工具包:无法创建连接和集合

我正在尝试使用适用于 Scala 的 Casbah MongoDB 工具包。我在本地主机上运行 MongoDB,它工作正常。然而,下面的代码什么也没做——没有创建数据库和集合。也没有抛出异常:

我错过了什么?谢谢!

0 投票
2 回答
5600 浏览

mongodb - Scala:使用 Casbah 在 MongoDB 中写入/更新/删除对象的示例?

在 Casbah 教程( http://mongodb.github.com/casbah/tutorial.html )中找不到任何描述如何在 MongoDB 中编写/更新/删除对象。请帮助提供示例或告诉要查找这些方法的类。谢谢!

0 投票
1 回答
1101 浏览

scala - Scala,Casbah:编译错误。如何从外部库中实例化对象?

我正在尝试使用 Casbah 工具包编写将数据写入 MongoDB 的函数:

Casbah 将 WriteConcern 定义为 Scala 对象。我收到以下错误:

此外,当我尝试简单地实例化 WriteConcern 时:

我收到此错误:

import com.mongodb.casbah.WriteConcern 在我的代码的第一行,为什么找不到它?如何实例化 WriteConcen?谢谢!