casbah

    0熱度

    1回答

    我在Scala中使用casbah插入到MongoDB中,並不理解我看到的一些行爲。 val wr = dao.collection.insert(myRecord, dao.defaultWriteConcern) val error = wr.getCachedLastError 好的,這裏沒什麼特別的。事實上,如果我插入一個文件,它的效果很好。我的問題是,如果我去,再次插入相同的文件,然

    1熱度

    1回答

    我有兩個MongoDB的集合 促銷採集: { "_id" : ObjectId("5115bedc195dcf55d8740f1e"), "curr" : "USD", "desc" : "durable bags.", "endDt" : "2012-08-29T16:04:34-04:00", origPrice" : 1050.99,

    0熱度

    2回答

    假如我曾在一個數據庫中的下列文件: {"_id":"test", "with space":{"a name":1}} 我怎麼能寫在卡斯巴一$ SET查詢來更新「與空間」,「名稱」爲2。? 我想沿着線的東西: collection.update(MongoDBObject("_id" -> "test"), "'with space'.'a name'" $set 2) 但是,如果我的字段

    0熱度

    1回答

    我有數據來從MongoDB的,看起來像這樣回: > db.foo.findOne() [ { "_id" : "some string", "bar" : [ [ 14960265, 0.5454545454545454 ], [ 30680, 0.3636

    3熱度

    1回答

    我在Mongo中存儲某種類型的文件系統,其中目錄名爲類別。 類別JSON的樣子: { "name":"CategoryChildLevel2", "parentId":"2", "otherAttribute":"anyVal", "breadcrumb":[ { "name":"RootCategory", "id":"

    3熱度

    1回答

    我使用卡斯巴2.9.2 我的MongoDB的模式是這樣的: [_id: 「三角」 信息:顏色: 「紅色」,行:「薄「,UseID:」1「,SourceId:」2「]] 我希望能夠編寫一個更新行,首先檢查_id,Color和Line是否是唯一的,如果是則更新UseID和SourceID創建一個新的「信息」條目。這讓我正是我想要的命令行: db.shapes.update({ _id : 'Trian

    0熱度

    1回答

    我遇到了用流體dsl語法查詢正則表達式的問題,我正在嘗試使用流體來說類似於("id" -> foo)的內容。 foo是一個正則表達式,所以在正則表達式上沒有$ elemMatch,所以我得到了「沒有從Regex到DBObject的隱式視圖」。 所以,目前我要組織我的查詢以下列方式: ("someval" $gte 5) ++ ("id" -> foo),我必須把ID部分的結束,因爲它沒有通過DSL

    1熱度

    1回答

    假設我有一個使用Salat/Casbah/Mongo堆棧持久化的Scala案例類,我想設置預先持久性驗證邏輯,就像我可以輕鬆做到的在Rails中使用ActiveRecord鉤子或在Java中使用JSR 303 bean驗證。 或許有思考這個在功能模式更好的辦法,但我要完成像下面這樣: case class SomeItem( id: ObjectId = new ObjectId,

    1熱度

    1回答

    嵌套的拉動可以說我有一個簡單的對象 { "id":"xyz" "answers" : [{ "name" : "Yes", }, { "name" : "No", }] } 我想從陣列 我想這樣的事情沒有多少運氣刪除答案是: import com.mongodb.casbah.MongoCollection val searchObject =

    1熱度

    1回答

    嵌入對象值的增量我需要增加嵌入對象的值的計數的屬性,或者如果它不存在,創建對象的屬性,或創建如果整個記錄沒有之一,採用卡斯巴MongoDB的Scala中。也希望聽到如何做到這一點的直接蒙戈,如果有可能的。 例如,如果有集合中沒有對象,通過增加與給定_id的記錄,對象在vals默認值1財產a開始。此查詢不工作,但看起來像我期望它: import com.mongodb.casbah.Imports.