mongo-scala-driver

    1熱度

    1回答

    我嘗試在快速瀏覽之後使用scala 2.11.7保存mongodb 3.0.7中的文檔:http://mongodb.github.io/mongo-scala-driver/1.0/getting-started/quick-tour/但是我運行該示例並沒有發生任何事情。數據庫,集合和文檔不會被創建。 def main(args: Array[String]) { println("S

    0熱度

    1回答

    我在寫一個簡單的基於scala的腳本,它應該將一些數據插入到Mongo集合中。問題是,該腳本在mongo完成任務之前退出。什麼是解決這個問題,考慮下面的腳本慣用/最好的方法: #!/usr/bin/env scalas /*** scalaVersion := "2.12.2" libraryDependencies ++= { Seq( "org.mongodb.sca

    0熱度

    1回答

    是否可以使用mongo-scala-driver macros從mongo數據庫讀取文檔,其中包含case個類中指定字段的附加字段? 我預計未在案例類中指定的字段,但在反彙編中忽略文檔。但拋出異常。由於mongo db的模式較少的方法,不可能在案例類中指定全部字段集合。 我想反序列化文檔看起來像這樣JSON: { "_id": 6, "nestedOne": { "

    2熱度

    1回答

    我注意到,scala驅動程序(版本1.2.1)將None的Option值寫爲null作爲相應的字段。在這種情況下,我寧願完全省略fieid。這可能嗎? 例 case class Test(foo: Option[String]) persist(Test(None)) 導致 > db.test.find() { "_id": "...", "foo": null } ,但我想實現 >

    0熱度

    1回答

    db.foo.insert({ _id: 1 , desc: "the dog is running" }) db.foo.insert({ _id: 2 , desc: "the cat is walking" }) db.foo.ensureIndex({ "desc": "text" }) db.foo.runCommand("text", { search : "walk" })

    1熱度

    1回答

    通過教程和幫助網站兩天後,我似乎無法找到我的問題的答案。 我是新來的Scala和蒙戈和我建立使用了Scalatra(V2.4.1),斯卡拉(v2.11.8)蒙戈 - 斯卡拉驅動器(V1.1.1)的HTTP服務器和。 基本Scalatra的教程蒙戈的insertOne功能是返回一個錯誤: ERROR SalesAppScalatraServlet - Employee insertion faile

    1熱度

    1回答

    我在MongoDB的下列文件: { "index_column" : "site_id", "mapped_column":"site_name"} 我使用蒙戈 - 斯卡拉驅動器從我的Scala代碼查詢服務器。如何將mapped_column轉換爲scala字符串變量?我試着用下面的代碼: val result = mongocollection.find(equal("index_colum

    0熱度

    1回答

    我用playframework與「org.mongodb.scala」 %%「蒙戈 - 斯卡拉驅動程序」%「1.0.1」,並有代碼: val collection = Mongo.db.getCollection("regionAuth") def getRegions = { val find: Observable[Document] = collection.find

    0熱度

    1回答

    我可以插入,讀取和刪除,但我無法使updateOne或updateMany修改文檔。 我使用MongoDB的3.2.7與libraryDependencies + = 「org.mongodb.scala」 %% 「蒙戈 - 斯卡拉驅動程序」 % 「1.1.1」 def read() = { val query = Document("title" -> "Text Tiling") meth

    2熱度

    2回答

    這是我第一次使用Mongo Scala驅動程序(版本2.1),我注意到在處理我的一些case類時的奇怪行爲 - 其中一些沒有被識別因此classToCaseClassMap的結果是,其中一個解碼數據沿着錯誤的路徑行進,並以org.mongodb.scala.bson.codecs.macrocodecs.MacroCodec中204行的錯誤java.util.NoSuchElementExcept