Med en regelmæssig ActiveRecord / SQL-opsætning i Rails, i konsol, når jeg udfører kommandoer *. hvor, * .all osv., får jeg tilbage det faktiske udvalg af postelementer. Efter skift til Mongoid, i stedet få ...
Почему is_a? возвращает false для класса Hash? Пример: value = {"x" => 3, "y" => 2} помещает value.class
помещает value.is_a? (Hash) Вывод: Hash
false Я использую Ruby 1.9.2 ОБНОВЛЕНО: полный исходный код ...
Допустим, у вас есть следующие монгоидные документы: class User include Mongoid :: Document embeds_one: name
конечный класс UserName include Mongoid :: Document field: первое поле : ...
Есть ли способ переопределить сеттер или добыче для модели в мондоиде? Что-то вроде: Class Project включает в себя Mongoid :: Document Field: Имя: type => Строковое поле: num_users, Тип: integer, ...
Я пробовал @posts = Post.page(params[:page]).per_page(10) и @posts = Post.paginate(:page => 1, :per_page => 10) но ни один из методов не работает undefined method `page' for Post:Class undefined ...
У меня есть следующая монгоидная модель, которая наследуется от модели Entry :class Entry ::Twitter < Entry field :retweet _count, :type => Integer, :default => 0 field :ретвитнул, :тип =>...
Как монгоид создает индекс для тестовой и производственной среды? Я имею в виду rake db :mongoid :create _indexes => environment как установить окружение? Я использую монгоид 2.4.9 и рельсы 3.2.7.
У меня есть приложение Rails 3 с MongoID 3, успешно развернутое в Heroku (с использованием MongoHQ)--но потом что-то случилось (не могу точно определить что именно )и сборка начала падать на Heroku. Итак...
Я использую Mongoid (v3 )для доступа к MongoDB и хочу выполнить это действие :db.sessionlogs.update ({sessionid :'12345'}, / *критерии выбора */ {'$push' :{строки :"новый набор данных"}}, / *...
Как лучше всего найти рекурсивно встроенный документ? У меня есть следующая настройка :Группа встраивает много сообщений. Пост рекурсивно встраивает много постов. Учитывая идентификатор встроенного объекта сообщения, это...
Как получить доступ к главному узлу в Mongoid > 3.0? В Mongoid < 3.0 вы можете использовать :Mongoid ::Config.master.eval ('...' )Самое близкое, что я могу найти в 3, похоже, это :klass.collection.database....
Я использую данные ember -с rails и MongoDB, и у меня проблема с тем, как идентификаторы хранятся в MongoDB -в поле идентификатора _. Данные Ember -будут использовать id в качестве поля по умолчанию для ID, поэтому я попытался переопределить его...
В настоящее время я использую следующие настройки (, которые не работают )в моем mongoid.yml, и я правильно добавил переменную среды MONGOLAB _URI в мою среду heroku :производство :сеансы :...
мне интересно, почему mongoid возвращает строку, когда я хочу прочитать созданный _на дату? моя проблема :, когда я хочу напечатать дату следующим образом: <% @app.created _at.strftime ("%m/%d/%y" )%>...
Мое приложение rails имеет собственную базу данных MySql (и требует драгоценного камня mysql2 ), но также должно подключаться к внешней базе данных MongoDB для одной конкретной модели (, поэтому я включил mongoid и bson _ext в...
Я начинаю с монгоидной и простой _формы. Если у меня есть модель с типом :=> Boolean и я отображаю ее в представлении (haml )с =f.input, она создает поле ввода текста, а не флажок. В документе сказано, что...
Я очень расстроен, поскольку пытаюсь запросить результаты монгоидных критериев и сохранить только те документы, в которых поле отличается. И делаем так: Books.all.distinct(:name) ..only возвращает имя...
Какие вы видите плюсы и минусы использования обратных вызовов для логики домена? (Я говорю в контексте проектов Rails и/или Ruby.) Чтобы начать обсуждение, я хотел бы упомянуть эту цитату из ...
ads = db.dbname.find('мой запрос, который возвращает вещи правильно'); Теперь я понимаю, что он возвращает курсор в список коллекций. Но я не уверен, как перебрать их и получить каждый...
Это НЕ домашнее задание — решение уже есть в тексте. Я просто не понял решения. Задача (run* (q) (let [a (== true q) b (== false q)] b)) Правильное решение (...
В документах говорится, что вы можете использовать inverse_of: nil, но на самом деле не описывается вариант использования:
http://mongoid.org/en/mongoid/docs/relations.html#has_and_belongs_to_many Я предполагаю, что это полезно в ...
Когда я пытаюсь обновить атрибут встроенного документа (embeds_many), mongoid не может сохранить изменения и вместо этого добавляет измененный атрибут в качестве нового атрибута в родительский документ. ...
Я пишу приложение для Google Maps, по большей части оно работает нормально. Но если я запрашиваю пешеходные маршруты между двумя точками, расположенными очень близко друг к другу (например, двумя зданиями, расположенными по соседству с 1...
Как правильно написать модульное тестирование (и интеграционное тестирование в этом отношении) с использованием MongoDB через Mongoid on Rails? Я спрашиваю, потому что в отличие от использования, скажем, SQLite3, даже ...
У меня есть документ mongodb, подобный этому, и я хочу удалить один элемент из неопубликованного массива, который находится в ресурсе _well { "_id" :ObjectId (" 4fa77c808d0a6c287d00000a" ), "...
Из соображений производительности я как можно чаще использую ключевое слово only() при написании монгоидного запроса, чтобы указать поля, которые я хочу загрузить. Обычный подозреваемый, например, когда я хочу ...
У меня есть такой сценарий: blog.posts, где каждое сообщение принадлежит другому объекту, скажем, тегу (в отношении принадлежности_к, имеет_много) , поэтому я могу сделать: tag.posts Чтобы предотвратить проблему N+1, я хочу быть ...
Я использую Mongoid для своего приложения, и у меня возникла проблема с настройкой правильных отношений для пользователей и подписок. Все, что мне нужно сделать, это создать простое отношение "имеет один и принадлежит одному" для...