问题标签 [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.

0 投票
2 回答
840 浏览

ruby-on-rails - MongoMapper、Rails、Increment 在控制台中工作,但在控制器中不工作

我正在使用 mongo_mapper 0.7.5 和 rails 2.3.8,我有一个实例方法可以在我的控制台中使用,但不能在我的实际应用程序的控制器中使用。我不知道为什么会这样。

这在控制台中有效,但在控制器中它不会改变追随者人数,只会改变朋友人数。是什么赋予了?我什至能想到的唯一一件事是我传递用户的方式是问题所在,但我不确定如何解决它。

0 投票
2 回答
371 浏览

mongodb - has_one 与定义为 MongoMapper 和 MongoDB 的嵌入式文档的键

源代码是

当我做 target_feed.real_time_detail = RealTimeDetail.new(:url => " http://example.com ", :method => "get")

我出错了。

相反,我已将 TargetFeed 更改为

这可行,但想知道这是否是最好的方法。

0 投票
1 回答
381 浏览

mongodb - 让地理空间索引在 MongoDB 1.4.3 中工作

我想用 MongoDB 尝试地理空间索引,但我得到的只是

我正在使用 MongoDB 1.4.3。我究竟做错了什么?

0 投票
1 回答
509 浏览

ruby - MongoMapper 无法通过简单示例保存文档

我承认我对 Ruby 和现在的 mongoDB 还是新手,所以我猜我在做一些愚蠢的事情。对于测试,我有这个名为 tester.rb 的代码:

我将毫无错误地运行该代码。我跳到 mongoDB ......我的 myTestDB 已经创建,是的!但是,如果我执行“db.myTestDB.find()”,我什么也看不到……我也尝试了“Person.create()”,nada……什么都没有存储。

我不知道我做错了什么......想法?

谢谢

0 投票
2 回答
349 浏览

ruby-on-rails - Ruby 和 MongoDB:遍历从 mongomapper 检索到的任意 BSON 文档

在 Ruby 中,如何使用 mongomapper 之类的东西遍历从集合中检索到的任意文档?假设文档看起来像这样:

0 投票
1 回答
414 浏览

ruby - 在大型 mongoDB 集 (ruby) 上嵌入 vs 链接

嵌入式与链接

我正在寻找最快的方法来搜索通讯文档以查找连接的电子邮件。到目前为止,我已经将 MongoMapper 与一个用于 Newsletter 的文档和另一个用于电子邮件的文档一起使用。+100k 电子邮件的速度非常慢。

我在想,将电子邮件嵌入到 Newsletter 中的数组中可能会更快,因为我真的只对电子邮件('someemail@email.com')感兴趣,而不是围绕它的任何逻辑。

1) 是否有可能在一个文档中嵌入多达 100k-500k 的电子邮件?2) Mongoid 是否更好/更快?

如果电子邮件尚未在集合中,我将通过询问添加电子邮件

我认为这就是一切开始受到伤害的地方。

以下是它们的连接方式 类通讯包括 MongoMapper::Document many :emails ... end

希望对此有任何帮助:)

0 投票
1 回答
500 浏览

javascript - mongodb 和 mongomapper

我有一个当前使用 activerecord 来存储和查询产品的 rails 应用程序。

每个产品都有一个类别和子类别,每个子类别由我可以在应用程序中创建的多个字段定义。由此,当用户想要输入特定产品时,他们会被相关的表单字段所压制。

这已经变得非常复杂,自从听说过 mongodb 和 mongomapper 之后,我想或希望我从一开始就使用 mongomapper 来创建它!

问题是我想知道在 mongodb 中为这个应用程序建模的最佳方法???

我正在考虑拥有一个具有公共领域的产品模型,然后让类别模型继承自具有不同领域的产品模型。

这听起来正确吗?

问题也是我希望用户能够从应用程序中创建自己的类别和字段。例如,当用户创建具有速度和门数等字段的汽车类别时,我该如何做到这一点。然后我需要能够使用这些字段创建表单,以便输入未来的汽车。

任何人可以帮助我的任何想法、指示或示例都会很棒。

非常感谢瑞克

0 投票
1 回答
232 浏览

ruby - 使用 MVC/Padrino ruby​​ 1.8.x 进行复杂的哈希编辑

我是 MVC 的新手。我正在使用 Padrino 和 MongoMapper 和 Haml 来尝试创建这个应用程序。

我有一个项目数据库,每个项目都有一个与之关联的哈希,称为“参数”。此散列具有一些必需的键,但主要是任意/随机键。一些键具有一组有限的允许值。

例如:

item.params["password"] 没有一组有限的可能值。

item.params["color"] 必须是 %w{red blue green} 之一

为该哈希中的项目创建编辑器的最佳方法是什么?我想要一个用于自由格式值的文本字段和一个用于有限值的菜单。我还希望这些菜单将“新建”作为底部选择,因此我不能只对所有有限值集进行硬编码。

我能想到的最好的办法是在数据库中有一个新的集合(表),它只是一个默认值的哈希。如果您的密钥不在此哈希中,您将获得一个文本框。

似乎必须有更好的方法。

0 投票
1 回答
102 浏览

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)(我有一个超链接限制,因为我在这里很新,因此只有一个链接到幻灯片)

赫马尔

0 投票
1 回答
201 浏览

ruby - 在 MongoMapper 上,Document 和 EmbeddedDocument 有什么区别?

这个例子看起来好像两者都被使用(included)以使一个类成为一个持久模型,但我不清楚何时应该使用其中一个。