问题标签 [mongoid]
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 - 用mongoid翻译rails中的模型属性的方法是什么?
我对 mongoid 和模型翻译有疑问。当我尝试在我的模型上使用 mongoDB 时,我不知道要翻译属性和模型名称。它通常在 *.yml 文件中,但此时这不起作用。有任何想法吗?
mongoid - 嵌入到许多文档中
我尝试过这样的事情
但是我没有找到嵌入人的地址。但是我发现它嵌入了公司。有人知道为什么吗?或者我不能在多个文档中嵌入地址。
再一次,当我像这样反转
我发现地址是嵌入人而不是公司..任何想法。
ruby-on-rails - 在mongoid中通过'<<'分配嵌入项目时触发after_save?
我想知道是否有一种方法可以在 Mongoid 映射器中的 Embedded_in 对象上触发 after_save 回调。
例子:
我知道,如果我i.save
在单词后调用,它会触发,但是在我的代码中很难记住这样做。
此外,调用user.images.create(:file => file)
不是一种选择,因为我会检查以确保同一个文件没有上传两次。
build - mongoid new 与 build
为什么 mongoid 在关联上调用 new 时不插入 id,但在关联上调用 build 时插入 id?
这是一个错误还是它在 mongoid 中的工作方式?
ruby-on-rails - Rails Mongoid 版本错误
尝试在带有 Mongoid 错误的 Rails 3 / Ruby 1.9.1 上启动 WEBrick 服务器:
“MongoDB 1.4.0 不支持,请升级到 1.6.0 (Mongoid::Errors::UnsupportedVersion)”
...但是 mongo --version:
MongoDB外壳版本:1.6.1
还有人看到这个吗?
如果我问了一个愚蠢的问题,那么对 Ruby 来说非常抱歉!
ruby-on-rails - :method => 'delete' in link_to 在 Rails 3 中似乎不起作用?
我正在开发的 Rails 3 应用程序中有这样的代码
编辑链接工作正常,但删除链接不断将我带到显示操作。
知道问题是什么吗?
PS:我将 formtastic 与 Mongoid 结合使用,并且 ActiveRecord 未加载到我的 config/application.rb 文件中。
ruby-on-rails - 从查询中获取名称字符串的问题
我对 rails 和 mongoid 还很陌生,我在从查询中提取字符串时遇到了问题。
我有一个类 Filteroption
类 Fieldoption
包括 Mongoid::Document结尾
和这个条目
当我使用 option_id 4 查询名称时
foobar = Fieldoption.only(:name).where(:option_id => '4')
foobar.name 应该是“主机名”。相反,我得到
foobar.name
=> "字段选项"
我究竟做错了什么 ?
谢谢你的帮助。
mongodb - Mongopper 文档?
我偶然发现了 Mongoid,它有很好的文档:http ://mongoid.org/docs/associations/
但我听说 MongomMapper 实际上是 Rails 的。
我在哪里可以找到使用 Mongomapper 的 API 文档?
ruby-on-rails - 如何 mongoid 项目 <=has_many=> 用户
我上周才开始使用 Mongoid。我遇到了这个关联问题,我不确定我的方法是否正确。所以我想我会征求一些意见
我有一个 User 模型和一个 Project 模型类 User include Mongoid::Document field :email end class Project include Mongoid::Document field :name end
实际上,用户模型是由 Devise(一个身份验证 gem)创建的,所以我猜它不能嵌入到 Project 中。
因此,如果我想要旧的多对多关联,其中一个用户可以有很多项目,一个项目可以有很多用户。我应该如何设置?
我的方法是:class User include Mongoid::Document field :email references_many :projects referenced_in :project, :inverse_of => :users end class Project include Mongoid::Document field :name references_many :users referenced_in :user, :inverse_of => :项目结束
这是关于 MongoDB 架构进行这种多对多关联的正确方法吗?
谢谢
ruby-on-rails - 在 Rails 中结合 MongoDB 和 Postgresql?
是否可以将 AR 与 MongoMapper/MongoID 结合使用?
如果是这样,是否有这方面的教程/文档?