问题标签 [mongomapper]
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 - MongoMapper、Rails、Increment 在控制台中工作,但在控制器中不工作
我正在使用 mongo_mapper 0.7.5 和 rails 2.3.8,我有一个实例方法可以在我的控制台中使用,但不能在我的实际应用程序的控制器中使用。我不知道为什么会这样。
这在控制台中有效,但在控制器中它不会改变追随者人数,只会改变朋友人数。是什么赋予了?我什至能想到的唯一一件事是我传递用户的方式是问题所在,但我不确定如何解决它。
mongodb - has_one 与定义为 MongoMapper 和 MongoDB 的嵌入式文档的键
源代码是
当我做 target_feed.real_time_detail = RealTimeDetail.new(:url => " http://example.com ", :method => "get")
我出错了。
相反,我已将 TargetFeed 更改为
这可行,但想知道这是否是最好的方法。
mongodb - 让地理空间索引在 MongoDB 1.4.3 中工作
我想用 MongoDB 尝试地理空间索引,但我得到的只是
和
我正在使用 MongoDB 1.4.3。我究竟做错了什么?
ruby - MongoMapper 无法通过简单示例保存文档
我承认我对 Ruby 和现在的 mongoDB 还是新手,所以我猜我在做一些愚蠢的事情。对于测试,我有这个名为 tester.rb 的代码:
我将毫无错误地运行该代码。我跳到 mongoDB ......我的 myTestDB 已经创建,是的!但是,如果我执行“db.myTestDB.find()”,我什么也看不到……我也尝试了“Person.create()”,nada……什么都没有存储。
我不知道我做错了什么......想法?
谢谢
ruby-on-rails - Ruby 和 MongoDB:遍历从 mongomapper 检索到的任意 BSON 文档
在 Ruby 中,如何使用 mongomapper 之类的东西遍历从集合中检索到的任意文档?假设文档看起来像这样:
ruby - 在大型 mongoDB 集 (ruby) 上嵌入 vs 链接
嵌入式与链接
我正在寻找最快的方法来搜索通讯文档以查找连接的电子邮件。到目前为止,我已经将 MongoMapper 与一个用于 Newsletter 的文档和另一个用于电子邮件的文档一起使用。+100k 电子邮件的速度非常慢。
我在想,将电子邮件嵌入到 Newsletter 中的数组中可能会更快,因为我真的只对电子邮件('someemail@email.com')感兴趣,而不是围绕它的任何逻辑。
1) 是否有可能在一个文档中嵌入多达 100k-500k 的电子邮件?2) Mongoid 是否更好/更快?
如果电子邮件尚未在集合中,我将通过询问添加电子邮件
我认为这就是一切开始受到伤害的地方。
以下是它们的连接方式 类通讯包括 MongoMapper::Document many :emails ... end
希望对此有任何帮助:)
javascript - mongodb 和 mongomapper
我有一个当前使用 activerecord 来存储和查询产品的 rails 应用程序。
每个产品都有一个类别和子类别,每个子类别由我可以在应用程序中创建的多个字段定义。由此,当用户想要输入特定产品时,他们会被相关的表单字段所压制。
这已经变得非常复杂,自从听说过 mongodb 和 mongomapper 之后,我想或希望我从一开始就使用 mongomapper 来创建它!
问题是我想知道在 mongodb 中为这个应用程序建模的最佳方法???
我正在考虑拥有一个具有公共领域的产品模型,然后让类别模型继承自具有不同领域的产品模型。
这听起来正确吗?
问题也是我希望用户能够从应用程序中创建自己的类别和字段。例如,当用户创建具有速度和门数等字段的汽车类别时,我该如何做到这一点。然后我需要能够使用这些字段创建表单,以便输入未来的汽车。
任何人可以帮助我的任何想法、指示或示例都会很棒。
非常感谢瑞克
ruby - 使用 MVC/Padrino ruby 1.8.x 进行复杂的哈希编辑
我是 MVC 的新手。我正在使用 Padrino 和 MongoMapper 和 Haml 来尝试创建这个应用程序。
我有一个项目数据库,每个项目都有一个与之关联的哈希,称为“参数”。此散列具有一些必需的键,但主要是任意/随机键。一些键具有一组有限的允许值。
例如:
item.params["password"] 没有一组有限的可能值。
item.params["color"] 必须是 %w{red blue green} 之一
为该哈希中的项目创建编辑器的最佳方法是什么?我想要一个用于自由格式值的文本字段和一个用于有限值的菜单。我还希望这些菜单将“新建”作为底部选择,因此我不能只对所有有限值集进行硬编码。
我能想到的最好的办法是在数据库中有一个新的集合(表),它只是一个默认值的哈希。如果您的密钥不在此哈希中,您将获得一个文本框。
似乎必须有更好的方法。
ruby - MongoMapper 新手 - 看起来我最终有了一个关系数据库
我是 mongo + mongomapper 新手,我的问题是,按照这些幻灯片中的示例进行操作后: 1. http://www.slideshare.net/mongosf/ruby-development-and-mongomapper-john-nunemaker/39 2.幻灯片 40 3. 幻灯片 41
我最终在外国身份证上加入了 2 个收藏品……对吗?我期待看到类似于幻灯片 41 上的内容,而不是我有 2 个集合,帐户和站点,并且每个“站点”都作为单独的文档存储在该集合中......这是不对的,对吗?
任何帮助表示赞赏。
(我的数据库在 MongoHQ)(我有一个超链接限制,因为我在这里很新,因此只有一个链接到幻灯片)
赫马尔
ruby - 在 MongoMapper 上,Document 和 EmbeddedDocument 有什么区别?
这个例子看起来好像两者都被使用(include
d)以使一个类成为一个持久模型,但我不清楚何时应该使用其中一个。