Описание тега mongodb-scala

MongoDB - это масштабируемая, высокопроизводительная база данных с открытым исходным кодом, ориентированная на документы. Этот тег используется для вопросов, связанных с драйвером Scala для MongoDB.
2 ответа

Безопасный + эффективный способ изменения объектов Mongo при переборе курсора?

У меня есть код, который проверяет каждый объект в коллекции Mongo (перебирает результат поиска () без параметров) и вносит изменения в некоторые из них. Кажется, что это небезопасно: мои изменения сохраняются, но затем, когда я продолжаю перебирать…
17 апр '12 в 21:01
1 ответ

Монго сохранить сохранить более 1 записей за один

Я хочу сохранить более 1 записи одновременно, что означает сохранение блока записей. Возможно ли это в mongoDB. если да плз кто нибудь расскажет. Спасибо
27 май '11 в 14:23
1 ответ

MongoDB - сортировка по ссылке или по "внешнему ключу" (Liftweb, Scala)

У меня есть пользователь, который содержит справочное поле "o", которое указывает на организацию: > db.users.findOne() { "o" : ObjectId("4ec3548544ae1b7234548826") } Организации содержат поле "n": > db.organisations.findOne() { "n" : "My organ…
05 дек '11 в 06:51
1 ответ

Ошибка оценки фрагмента

Может кто-нибудь сказать мне, что означает "Ошибка оценки фрагмента", или где я мог бы искать решения? Иногда я (но не всегда) получаю много таких ошибок (без изменения моего кода): [error] ! Fragment evaluation error [error] ThrowableException: Cou…
14 сен '11 в 16:06
1 ответ

mongodb запрос ORing и ANDing

Я использую базу данных mongoDB. в котором у меня есть коллекция в формате ниже. { name : name1 , area: a , country : c} { name : name2 , area: b , country : c} { name : name3 , area: a1 , country : c1} { name : name4 , area: b1 , country : c1} я хо…
15 фев '11 в 13:40
0 ответов

$addToSet $ ​​каждое исключение в casbah 2.6.2

После перехода с casbah 2.6.1 на 2.6.2 я получил следующее исключение для $addToSet $, которое запрашивает каждое обновление. val s = Set(1,2,3) $addToSet("ids") $each(s) java.lang.NoSuchMethodException: com.mongodb.casbah.query.dsl.AddToSetOp $$ an…
16 июл '13 в 18:28
1 ответ

Официальный MongoDB Scala Driver, общая сумма 1

Я использую официальный драйвер Монго Скала: http://mongodb.github.io/mongo-scala-driver/. Я хочу сделать запрос, как: db.test.aggregate([{"$group" : {_id:{name:"$name",details:"$details.id"}, count:{$sum:1}}}, {$sort:{"count":-1}} ]) Итак, в коде S…
19 ноя '18 в 10:57
2 ответа

Блокировка поля изменений в mongoDB

У меня есть коллекция в MongoDB, которая делает увеличение, поле изначально было определено как Integer, но я обнаружил, что после увеличения было преобразовано в удвоение. Но затем я делаю обновление документа и вижу, что меняется на Long. Есть ли …
22 авг '13 в 18:08
0 ответов

Разъем свечи зажигания mongodb, не может записать плотный или разреженный вектор

Я пытаюсь записать свой фрейм данных с колонкой, напечатанной как "плотный вектор" в mongodb с монго-искровым соединителем. но я получаю эту ошибку: не может привести [2.0,2.0,115.0,0.0,0.0,0.0,0.0,0.0] в BsonValue. org.apache.spark.ml.linalg.Vector…
1 ответ

В Lift с MongoDB хранятся списки разнородных данных

Мне нужно сделать веб-сервис, который может содержать списки объектов. Один список может содержать объекты разных типов. Вот, например, у меня есть библиотека медиа-предметов. Каждый элемент может быть ссылкой или видео, каждый со своими метаданными…
10 фев '14 в 19:25
0 ответов

Поиск агрегации драйвера Mongo-Scala с конвейером

Я хочу реализовать агрегацию с использованием новой функции поиска с использованием конвейера с драйвером mongo-scala-версии 2.30. Этап агрегации MongoQuery, который я пытаюсь реализовать: $lookup: { from: "user", let: { recipeId: "$_id" }, pipeline…
15 окт '18 в 20:58
1 ответ

Обеспечение индексов с MongoDB с использованием Salat DAOs

Есть сообщение о составных ключах, использующих Salat, но информация об обеспечении индексов (из консоли mongo-db, db.collection.ensureIndex({someField : 1})) отсутствует. Просматривая источник Salat, я не увидел аннотацию для пометки поля как нужно…
12 янв '14 в 08:13
1 ответ

Scala Mongodb Как использовать $ или запрос

Я новичок в Scala Mongodb . Я использую драйвер Casbah. мне нужно искать значение в документе и вложенном документе по ключевому слову, как это сделать заранее спасибо
27 май '13 в 05:27
1 ответ

Future[WriteResult] завершается ошибкой с исключением ArrayOutOfBounds при использовании scalatest-embedMongo с драйвером Scala реагирующего Mongo версии 0.11.5

Я использую scalatest-embedMongo в качестве версии mongoDB в памяти для приложения Scala. В настоящее время я обновил свой драйвер реактивной памяти с версии 0.10.x до версии 0.11.5. Scatatest-embedMongo прекрасно работал с предыдущей версией реакти…
11 авг '15 в 04:30
2 ответа

MongoDB: вложенный запрос с массивами и его производительность

У меня есть 2 коллекции на 2 отдельных БД. Оба хранят поле массива. Я планирую запросить оба сразу, чтобы: Все документы коллекции 1, которые имеют элементы [A,B] в своем поле массива и их _ids, присутствуют в поле массива коллекции 2 с определенным…
07 окт '11 в 13:43
1 ответ

Ошибка обновления запроса Монго

Coll.update(condition, new BasicDBObject("$set", data), true, true)) Это мой запрос на обновление в mongodb для некоторых записей, который дает результат как { "err" : null , "updatedExisting" : true , "n" : 1 , "ok" : 1.0} и в это время сохраненный…
18 май '11 в 07:11
3 ответа

Лучший драйвер mongodb для Play Framework 2.1

Какой лучший драйвер MongoDB для Play Framework 2.1? Сейчас я пробую ReactiveMongo, но нигде не могу найти хорошую документацию, и у меня есть сомнения по поводу ее дальнейшего развития. Какой драйвер самый популярный и поддерживаемый? Спасибо, Джор…
06 июл '13 в 18:13
4 ответа

Печать результатов запроса из Mongodb в Scala с использованием mongo-scala-driver

Я пытаюсь распечатать результаты запроса MongoDB в Scala val mongoClient: MongoClient = MongoClient() val database: MongoDatabase = mongoClient.getDatabase("tableScala") val collection: MongoCollection[Document] = database.getCollection("tableScala"…
07 ноя '16 в 08:09
1 ответ

MongoDB Scala Driver аналог Javascript объекта

Я пытаюсь создать документ с аналогом объекта Javascript Map[String, Any], Когда я пытаюсь вставить новый документ, я получаю следующее исключение: org.bson.codecs.configuration.CodecConfigurationException: не удается найти кодек для класса java.lan…
19 фев '18 в 11:51
1 ответ

Как переопределить файл gridfs в Play Framework, используя реактивмонго?

У меня есть следующий код, чтобы написать файл gridfs: request.body.files.toList.lastOption match { case Some(picture) => { val filename = picture.filename val contentType = picture.contentType picture.ref.moveTo(new File("/tmp/" + filename), tru…