问题标签 [mongodb-scala]
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 - 使用 Casbah 通过正则表达式查找
如何使用正则表达式Collection#find(/* HERE */)
:
mongodb - mongodb ORing 和 ANDing 查询
我正在使用 mongoDB 数据库。我在其中收集了以下格式。
我想要像这样的查询
在 mongodb 查询中。
我已经阅读了很多文件,但没有找到合适的答案。
所以有知道的请回复。
谢谢
mongodb - mongodb获取不同的记录
我正在使用mongoDB
其中收集以下格式。
在该集合中,我查询以降序获取记录,如下所示:
但它给出了两条相同的记录id = 1
,我想要这样的记录,它每条给出 1 条记录id
。
在mongodb中可以吗?
scala - Casbah 大量返回对象的问题
Casbah(或 mongodb 的 java 驱动程序)似乎在处理大量返回对象时遇到问题。例如,以下代码段将产生 IllegalArgumentException 并且不会返回单个结果(下面的完整堆栈跟踪)。但是,如果我将“limit(...)”减少到 1994 年,一切似乎都正常。
似乎异常是由 java 驱动程序中的“Response.java”中的以下检查产生的。
它可能是由返回的特定对象引起的吗?或者这可能是关于 casbah 的吗?
谢谢,德里克
scala - 使用空白 Scala Lift sbt 模板设置 MongoDB 所需的确切步骤是什么?
我是 Web 开发的新手,但拥有丰富的 Scala 经验,并且正在尝试开始使用 Lift。第一步似乎是建立一个数据库连接,以便站点可以存储用户信息,但我不太清楚如何做到这一点。我发现的许多资源都期望某些我似乎没有的先验知识。从我读过的内容来看,MongoDB 似乎是要走的路。鉴于我计划存储各种用户信息、文本和大量图片,这个结论是否正确?
配置 MongoDB 数据库连接并设置用户类以使用它所需的确切步骤是什么?我从使用 Lift 2.3 和 Scala 2.8.1 的“lift_basic”模板开始。
到目前为止,我已经尝试修改 LiftProject 文件以包含 lift-mongodb 依赖项,根据 Lift Mongo wiki 条目为 Boot.scala 文件编写 mongoInit 函数,并尝试使用此邮件中提到的 MetaMegaProtoUser 类的 Mongo 版本列出线程。但这似乎不起作用,并且我收到“正在查找连接标识符 ConnectionIdentifier(lift) 但未能找到具有名称 lift 的 JNDI 数据源或具有正确名称的 Lift 连接管理器”错误。这似乎来自线路
但我不知道这条线是什么意思/确实如此,所以我很难过。
mongodb - mongo更新查询给出错误
这是我在 mongodb 中对某些记录的更新查询,它给出的结果为
并且当时存储的更新查询正确执行。
但对于某些记录,它给出的结果为
记录既不更新也不存储在数据库中
在数据中有多个BasicDBList
(列表)使用。
如果有人知道请回复
谢谢
mongodb - mongo save 保存超过 1 条记录
我想一次保存超过 1 条记录,这意味着保存记录块。
在mongoDB中是否可能。如果是,请有人告诉。
谢谢
maven - 向其添加 casbah 时,maven 抛出错误
我已将 casbah 添加到我的依赖项中
然后我就写了一个简单的mongo连接语句
然后我编译它
但是它正在抛出错误,它找不到目标
有人可以告诉我问题是什么。除了添加此依赖项之外,我没有对 POM 进行任何其他更改。事实是我不知道还有什么可以改变的。但我也观察到 intellij idea 显示了 casbah 对象和类的自动完成选项,这一切都让我感到困惑。
scala - 片段评估错误
有人能告诉我“片段评估错误”是什么意思,或者我可以在哪里寻找解决方案吗?我有时(但并非总是)得到很多这些错误(不改变我的代码):
PostSpec 的第 68 行是 (specs2) 测试中引用 Post 模型伴随对象的第一行:
我正在使用 Scala 2.9.0-1。
另外:我不知道这是否重要,但 Post 是 net.liftweb.mongodb.record.MongoRecord 类伴生对象:
mongodb - MongoDB:使用数组的嵌套查询,它的性能
我在 2 个单独的数据库上有 2 个集合。两者都存储一个数组字段。我计划同时查询两者,以便:
所有在其数组字段中具有元素 [A,B] 及其 _id 的集合 1 文档都存在于具有特定文档 _id 的集合 2 的数组字段中。
举个例子:
文档(集合 1,DB 1):
user_docs(集合 2,DB 2):
我需要一个给定 A、B 和 usr1 的查询,返回“doc1”对象(因为它的 array1 字段中有 A、B,而 usr1 的 array2 字段中有它)。
我显然可以在一个查询中获取所有具有 A、B 的文档,并在另一个查询中获取所有 usr1 的文档,并在应用程序级别找到公共元素,但是有没有更好的方法来使用 MongoDB 呢?
谢谢你的帮助。