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

Officially supported Ruby driver for MongoDB.
2 ответа

Ruby on Rails и MongoDB

У меня есть новая установка Ruby on Rails, где я вижу стартовую страницу по умолчанию. Я следовал этому руководству, чтобы установить MongoDB в Rails. Теперь я получаю эту ошибку при запуске rake test: **Notice: C extension not loaded. This is requi…
2 ответа

Не удается найти документ с Ruby и MongoDB при использовании ObjectId

У меня есть код, написанный на Ruby 1.9.2 патч 136 уровня, и у меня есть проблема, когда я выполняю find через _id в необработанном драйвере ruby ​​mongo я получаю ноль при попытке использовать значение из CSV-файла. Вот код: require 'mongo' require…
28 ноя '11 в 22:44
2 ответа

Какая жемчужина государственной машины лучше всего подходит для монгоидов?

Какой самый лучший драгоценный камень конечного автомата использовать с mongoid?
2 ответа

Можете ли вы создать несколько индексов для одного поля в Mongo? На что это похоже?

Я пытаюсь создать составной ключ как поле "_id", которое принимает некоторую геоинформацию и другие атрибуты. Это выглядит примерно так: {_id: {lat: 50, lon: 50, name: "some name"}} После создания документа Монго назначает индекс по умолчанию и игно…
17 фев '11 в 18:21
2 ответа

Встраивание документов в существующие документы с помощью драйвера Ruby для MongoDB

Я пытаюсь встроить документ в существующий документ с помощью драйвера Ruby. Вот как выглядит мой основной документ: db = Mongo::Connection.new.db("Portfolios") project_collection = db.collection("Projects") new_Project = { :url => 'http://www.te…
20 окт '11 в 14:52
4 ответа

Ruby групповые хэши по значению ключа

У меня есть массив, который выводится методом map/ Reduce, выполняемым MongoDB, он выглядит примерно так: [{"minute"=>30.0, "hour"=>15.0, "date"=>5.0, "month"=>9.0, "year"=>2011.0, "type"=>0.0, "count"=>299.0}, {"minute"=>30.…
06 окт '11 в 03:24
1 ответ

Обновления документа с использованием mongo-ruby-driver?

Предполагая следующее: irb> x irb> => {"_id"=> 123456, "welcome"=>"Hi!", "welcome2" => "Enjoy your stay!"} irb> coll.class irb> => Mongo::Collection Как я могу использовать необработанный драйвер mongo-ruby для обновления …
22 янв '11 в 20:05
3 ответа

Rails 3 + MongoDB: как сделать вложенный запрос?

Я использую драйвер Ruby Mongo. @surname = coll2.find("name" => {"surname" => "testing"}) Разве это не должно работать? Я не получаю результатов. я имею {"name" : { "surname" : "testing" }}
11 май '11 в 23:10
1 ответ

MongoDB возвращает неверные результаты для запроса количества

> filters = {search_created_at: {$lte: ISODate("2016-04-28T23:25:31.818Z")}} { "search_created_at" : { "$lte" : ISODate("2016-04-28T23:25:31.818Z") } } > db.collection_name.find(filters).count() 18371526 > > db.collection_name.find().cou…
09 июн '16 в 09:56
1 ответ

Ограничение в получении строк из mongodb из кода ruby

У меня есть код, который получает все записи из коллекции mongodb, а затем выполняет некоторые вычисления. Моя программа занимает слишком много времени, так как "coll_id.find(). Каждый do |eachitem|......." возвращает только 300 записей одновременно…
26 янв '11 в 16:42
4 ответа

MongoDB - слишком много данных для sort() без ошибки индекса

Я использую MongoDB 1.6.3, для хранения большой коллекции (более 300 тыс. Записей). Я добавил составной индекс. db['collection_name'].getIndexes() [ { "name" : "_id_", "ns" : "db_name.event_logs", "key" : { "_id" : 1 } }, { "key" : { "updated_at.t" …
1 ответ

Использование DBRef в драйвере mongo ruby: (неопределенный метод `bson_type'для #<Mongo:: DBRef: 0x0056466ed55e48>)

Когда я пытаюсь использовать DBRef в драйвере mongo ruby ​​(создавая новый объект DBRef и включая в документ, который я вставляю в коллекцию), я получаю эту ошибку, которую я не могу сделать ни головами, ни хвостами: NoMethodError (undefined method …
23 дек '15 в 05:38
1 ответ

$all не работает с массивом

Я пытаюсь получить все submissions документы, которые содержат все tags перечислены в массиве. Мой текущий код выглядит так: submissions.find({ tags: { $all =&gt; tags } }) print tags.count Однако при запуске я получаю следующую ошибку во второй стр…
15 сен '16 в 01:40
1 ответ

MongoDB о дилемме collection.insert и размере данных

Я работаю над этим проектом, где я должен выполнить массовую вставку в базу данных MongoDB Я понимаю, что MongoDB - это база данных документов, и существует ограничение на размер каждого документа, как показано здесь Теперь для массовой вставки код …
09 окт '12 в 07:27
1 ответ

Mongoid 3.1.4 неопределенный метод 'has_key?' при вызове "Document.create"

У меня возникла проблема при попытке использовать Mongoid (v 3.1.4) для сохранения (действительно простой) сущности в MongoDB (v 2.4.4). Я использую MRI и Ruby 2.0.0-p195 на OS X. Вот мой класс (Person.rb): require 'mongoid' class Person include Mon…
07 июн '13 в 01:38
1 ответ

Mongodb-Ruby Ограничение конкретными полями

У меня возникли проблемы с ограничением полей в наборе результатов из mongodb с использованием Ruby API. У меня есть коллекция монго, где я храню информацию о файлах. Одним из полей является 'image_filename'. Я пытаюсь вернуть поля и идентификатор д…
07 авг '12 в 15:47
0 ответов

Балансировка нагрузки между несколькими экземплярами mongos в кластере mongodb

У меня есть несколько экземпляров Mongos. У меня есть приложение ruby ​​и node.js. Я могу поместить хосты всех экземпляров mongos в URI подключения mongodb. Драйверы ruby ​​и node.js могут обрабатывать аварийное переключение. Но могут ли два драйвер…
1 ответ

Rails mongoDB требуется одно соединение

Я использую приложение rails, мои журналы приложений rails должны быть зачищены в mongoDB. Я регистрирую каждый вызов метода контроллера и его параметры, его дату вызова и т. Д. Вот мой код в контроллере моего приложения, для регистрации информации …
21 май '12 в 15:12
0 ответов

Как я могу обновить поле идентификаторов?

К сожалению, я не могу использовать позиционные операторы, так как есть ошибка, которая не позволяет более 1 встроенного документа: https://jira.mongodb.org/browse/SERVER-831 Так что это не будет работать (используя драйвер Mongodb Ruby): stat_profi…
11 сен '13 в 12:48
0 ответов

MongoDB, драйвер Ruby, Mongoid и Index

Я использую MongoDB в качестве базы данных моего проекта Rails, и у меня есть два вопроса: 1) Я создал несколько индексов, используя оболочку MongoDB. Проблема в том, что когда я запускаю запрос из моего проекта Rails (например, Model.collection.agg…
18 фев '19 в 09:13