reactivemongo

    3熱度

    2回答

    鑑於這樣產生java.util.UUID ... import java.util.UUID val uuid = UUID.randomUUID ...是否有可能將其轉換成一個MongoDB的ObjectID和保存獨特?或者我應該只將_id設置爲UUID值? 當然,最好的解決辦法是使用BSONObjectID.generate ...但對我來說,我得到一個JSON網絡令牌與UUID作爲它

    1熱度

    1回答

    我試圖在ReactiveMongo中包含$setOnInsert字段Update和FindAndModify。但是,我似乎無法讓它與內置的命令一起工作。 有誰知道如何包含此字段用於更新文檔?

    1熱度

    2回答

    這是一個簡單的任務,可能很幼稚的做法。獲取符合條件的所有文件。 對於文件我的意思是文件元數據 - 不是二進制文件。 for { files <- gfs.find(BSONDocument("metadata.ideaId" -> BSONObjectID(ideaId))).collect[Seq]() } yield { Ok(Json.toJson(files))

    1熱度

    1回答

    我剛剛在我的新項目(Scala 2.10.3,Play2 2.2.1,Reactivemongo 0.10.0)中開始與Scala合作,並且遇到了一個非常標準的用例,它是 - MongoDB中的用戶到外部客戶端。導航枚舉,Enumeratee API後,我還沒有找到一個堅實的解決方案,所以我解決了這個以下列方式: val users = collection.find(Json.obj()).cu

    2熱度

    1回答

    我在處理應用程序中的BSONDocuments的可選值時遇到困難。我從Typesafe activator的「最終」模板開始(play/reactivemongo/angular)。我創建代表對象進入蒙戈的情況下類,以及一些值是選項: case class Item( id: Option[BSONObjectID], manufacturer: String, min

    1熱度

    1回答

    我已經發起了一個空BSONArray的所用的add功能添加一些BSONDocument秒,但BSONArray保持爲空 下面是一些示例代碼 var parameters = BSONArray() parameters add BSONDocument("$limit" -> limit) 限文件只是不添加...

    5熱度

    1回答

    在我們的項目中,我們使用ReactiveMongo和Play 2.2.1。 問題是,以Enumerator[A]形式傳輸的數據流,由ReactiveMongo返回實際上是一個價值對象流,它不以逗號分隔,並且沒有流開始和結束註釋,它們可以是視爲陣列開放和關閉聲明。 這爲JSON消費者JS client一個問題,因爲預期的格式是 [A1,A2, ...] 所以我們在籃球跳下,並改變了我們的Enumer

    1熱度

    1回答

    我想在reactivemongo db.ingresos.find({$and: [ {fechaIngreso:{$gt:new Date ("03/06/2014")}}, {fechaIngreso:{$lt:new Date("03/25/2014")}} ]}) 創建此查詢,但它不工作。 我的代碼: val query = BSONDocument("$and" -> BSONDoc

    0熱度

    1回答

    如何使用reactivemongo查詢範圍。相當於 db.collection.find({ field: { $gt: value1, $lt: value2 } }); 謝謝。

    1熱度

    2回答

    我有一個List [String]中的產品ID列表。我想從Mongo返回一個List [JsObject],爲產品List中的每個元素返回一個JsObject。 我有以下得到的只是一個產品: def getIndivProduct(productID: String): Future[List[JsObject]] = { val cursor: Cursor[JsObject] =