问题标签 [mongoid3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails grouped_coolection_select 使用 Mongoid
我在使用 Mongoid 的 grouped_collection_select 时遇到问题。我收到的错误消息是:ActionView::Template::Error(未定义的方法 `merge' for :name:Symbol)。
我正在使用 rails 3.2.12 和最新版本的 Mongoid。
这是我的代码:
对于解决此问题的任何帮助,我将不胜感激。
ruby-on-rails-3 - 使用 mongoid 和 rails 3 在 mongodb 中查找 id 的性能不佳
我Model.find(array_of_ids)
在 mongodb 中使用 mongoid 驱动器的性能很差,我不明白为什么。
相关代码:
_id 字段是自动索引的,因此不需要任何手动配置。
那么,为什么这么慢呢?
请询问您是否需要更多解释,并为我糟糕的英语感到抱歉。
ruby-on-rails - MongoDB/Mongoid:搜索匹配数组中第一项的文档
我有一个包含数组的文档:
我正在尝试在集合中搜索数组中name
第一项与给定值匹配的文档。association_chain
如何使用 Mongoid 做到这一点?或者,如果您只知道如何使用 MongoDB 来完成,如果您发布一个示例,那么我可能会弄清楚如何使用 Mongoid 来完成。
ruby-on-rails - 保持子对象在 field_for 中排序
我有这样的代码:
我使用排序,field_for
但显然它仍然未排序。
使用:Rails 3.2.11 和 Mongoid 3.0.23
ruby-on-rails-3 - Ruby on Rails + MongoDB 和 MongoID
我已经使用 MongoDB 创建了一个示例数据库,其中包含来自 mongodbs 网站上的 JSON 文件的数据,我已使用以下命令将其导入。mongoimport --db test --collection zips --file zips.json 数据正在处理中,当我尝试在控制台中搜索数据时,它会显示出来,到目前为止一切都很好。
我的问题是当我尝试将数据库与我的 Rails 应用程序一起使用时。我创建了一个类,城市,代码如下所示。
我的 mongoid.yml 文件看起来像这样
活动记录被禁用。当我启动 Rails 控制台并尝试 City.where... 时,我得到以下输出。
如果我尝试 City.first 则会引发错误
我已经在这里上传了我的代码,请克隆并尝试帮助我,我卡住了。如您所见,我的数据库不是空的。http://i.stack.imgur.com/Bho2H.png
mongoid3 - 在 Mongoid 中选择随机文档的最佳策略
我需要从我的数据库中随机选择一个文档,并且想知道一个比 Ruby shuffle 方法更好的策略,这种方法对于大型数据库来说资源密集度较低。
ruby-on-rails - 使用 Mongoid 的 Rails 博客 - 在创建帖子时自动生成短 URL
我有一个使用 Rails 和 Mongoid ORM 的简单博客引擎。
我在博客中有 2 个模型,“文章”和“网址”。Article 模型包含所有帖子内容,Url 类是生成器函数,它获取 Article 的 slug 并为其创建一个短 URL。
例如 my-sample-blog-post -> ai3n 等等等等。
问题是我在将两者联系起来时遇到问题。我也不能在 Article 类中嵌入 URL 类。
我的问题是,在文章模型中创建帖子时,我可以动态生成一个短 URL 吗?Article 模型已经使用 Mongoid::slug 给我很好的帖子 slug,但我还需要每个帖子的短 URL。
对此的任何帮助将不胜感激。
ruby-on-rails - @ is not allowed as an instance variable name
I am currently working on a project with mongoid and rails. Here is the code:
And the error that is being returned is:
I can't seem to find much googling around for the issue, but it would appear the issue lies with the has_and_belongs_to_many relationship, but I am not certain.
Any ideas would be appreciated.
Thanks
ruby - 为什么我需要在保存对象之前重新加载对象以更新关系?
不确定这是否是 Mongoid 特定的东西,或者是否适用于更大的活动记录模式。我有以下代码块,它有效:
关系得到正确更新。但是,如果我取出第一行(我只是通过反复试验得出的)它会停止工作并且关系不会更新。
为什么?
ruby-on-rails - rake aborted - 是 nil:NilClass 的目录/未定义方法 `downcase'
我有一个 rake 任务,通过 Dragonfly-gem 将 pdf 从我的文件系统导入到 GridFS。任务失败,没有明显的原因。我很感激任何帮助。谢谢!
耙子任务:
堆栈跟踪:
我已经仔细检查了文件夹“安全”。里面只有pdf文件(mime-tpye用文件-i *检查)。我认为这个问题与蜻蜓有关,因为当 imagemagick 在蜻蜓配置中被激活时..
堆栈跟踪不同: