问题标签 [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.
mongodb - mongodb使用casbah流体语法查询正则表达式
我在使用流畅的 dsl 语法查询正则表达式时遇到问题,我想说的是("id" -> foo)
使用流体。foo 是一个正则表达式,所以在正则表达式上没有 $elemMatch,所以我得到“从 Regex 到 DBObject 没有可用的隐式视图”。
所以,目前我必须按以下方式构建我的查询:
("someval" $gte 5) ++ ("id" -> foo)
,我必须把 id 部分放在最后,因为它没有通过 dsl。我想要的是
我如何做到这一点?请注意,我知道如何使用 "regular" ("foo" -> MongoDbObject(... 语法,我想使用 dsl 来做同样的事情。
谢谢!
routing - 如何使用喷雾路由测试自定义 Json 对象
我正在为一些 CRUD 操作在 mongodb 之上创建一个带有喷雾路由的 Rest API,这一切都很好,期待每当我尝试使用 specs2 测试它时,以下规范
它将失败并出现以下错误:
我不知道在哪里查看源文件的引用和行号指向通用的 failTest(msg:String) 方法
更多信息:
我有一个案例类,我使用 SalatDAO 坚持使用 Mongo
其中 ObjectId() 一个类是包装 mongodb 的 ID 生成以通过 spray_json 进行此(未)编组的类我创建了一些 jsonFormats
以及我的路线的相关部分(删除了错误处理和日志记录):
scala - 如何将 MongoDBList 转换为 BasicDBList?
我使用 Casbah 2.5.0。教程中有示例:
所以这里的newLst 是BasicDBList。
但是当我自己尝试时,它的工作方式不同。
这里的 newLst 是 MongoDBList 类型。
为什么会这样?如何将 MongoDBList 转换为 BasicDBList?
scala - Scala,Casbah - 如何将 List 转换为 MongoDBList?
有没有一种简单的方法可以将 List 转换为 MongoDBList(或 BasicDBList)?
mongodb - MongoDB+Scala:访问深层嵌套数据
我认为应该有一个简单的解决方案,但我找不到它。
我开始在 Scala 中使用以下内容从 MongoDB 访问数据:
并得到一个 BasicDBObject 作为结果:
我知道我可以使用 getAs[String] 访问值,尽管这在这里不起作用……有人知道吗?找了几个小时的解决方案...
eclipse - Eclipse Scala-IDE 中的 Casbah Maven 依赖失败?
我正在尝试在 Eclipse Scala-IDE Maven 项目中使用 Casbah - MonfoDB 的 Scala 工具包。Maven 在 Casbah 依赖项中失败,并出现以下错误:
请帮助解决这个问题。这个神器有什么问题?为什么这个神器不见了?我是否应该添加 Casbah 本身所依赖的依赖项,例如 MongoDB Java 驱动程序?我的 pom.xml:
mongodb - Scala 流畅的语法和用于 MongoDB 的 Casbah 工具包
我是 Scala 的新手,正在尝试将 Casbah 工具包用于 MongoDb。Casbah 教程 说:
“...这应该允许更流畅的语法与 Mongo 一起使用。DB 对象还提供了一个 apply() 用于获取集合,因此您可以自由地链接它们:”
我在哪里可以阅读有关 Scala 构造的信息,例如 mongoClient("casbah_test")("test_data") ?谢谢!
mongodb - Scala 的 Casbah MongoDB 工具包:无法创建连接和集合
我正在尝试使用适用于 Scala 的 Casbah MongoDB 工具包。我在本地主机上运行 MongoDB,它工作正常。然而,下面的代码什么也没做——没有创建数据库和集合。也没有抛出异常:
我错过了什么?谢谢!
mongodb - Scala:使用 Casbah 在 MongoDB 中写入/更新/删除对象的示例?
在 Casbah 教程( http://mongodb.github.com/casbah/tutorial.html )中找不到任何描述如何在 MongoDB 中编写/更新/删除对象。请帮助提供示例或告诉要查找这些方法的类。谢谢!
scala - Scala,Casbah:编译错误。如何从外部库中实例化对象?
我正在尝试使用 Casbah 工具包编写将数据写入 MongoDB 的函数:
Casbah 将 WriteConcern 定义为 Scala 对象。我收到以下错误:
此外,当我尝试简单地实例化 WriteConcern 时:
我收到此错误:
我import com.mongodb.casbah.WriteConcern
在我的代码的第一行,为什么找不到它?如何实例化 WriteConcen?谢谢!