问题标签 [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 投票
1 回答
447 浏览

ruby - 使用 Mongo Mapper 删除 EmbeddedDocuments

我的 mongo_mapper 设置如下:

我知道我可以非常简单地删除所有宠物(me.pets作为数组工作,但也可以回调)

我也知道我可以通过这样做删除所有的黑猫:

但是如果有大量的宠物需要迭代,这似乎需要很长时间。

我觉得应该有一种方法可以只选择黑猫,然后选择clear 那个数组。有没有这样的方法?

0 投票
1 回答
1225 浏览

mongodb - 使用 MongoMapper 急切加载关联

我正在寻找使用 MongoMapper 的 Eager Load Associated Documents。假设我有一个具有 :has_one 条件的作者,我应该能够使用单个查询加载作者

有什么建议么?

0 投票
2 回答
3403 浏览

ruby - Ruby Sinatra - 在 mongoHQ 上连接到 mongoDB 失败

这只是为了我的周末项目/学习,我对 Sinatra 和 MongoDB 很陌生。

我已经为 mongoDB 安装了 gem,例如:mongo、mongo_mapper 和 mongoid。

当我尝试从 localhost 连接到 MongoHQ 上的数据库时,遇到了这样的错误:

在 SO 上找到了一个类似的帖子,但坦率地说,我不太明白答案......

这是我的代码片段:

我从这里获取了上面的代码,但它似乎不起作用......

哪一部分是错的?还有另一种方法可以做到这一点吗?最后,这个测试 Web 应用程序将部署到 heroku 上,所以我希望该解决方案可以与 localhost 和我的 heroku 服务器一起使用。

更新:

但是超时后仍然出现错误:

主机名和端口是根据 mongoHQ 文档,所以它们必须是正确的。

我在这里先向您的帮助表示感谢。

第二次更新

我刚刚使用终端测试了 mongodb 连接字符串:

不幸的是,这会给我一个连接失败的错误,老实说,我不知道为什么......

0 投票
1 回答
562 浏览

ruby-on-rails - Authentication for Rails 2.3.8 using MongoDB and mongo_mapper

How will I do authentication using Rails 2.3.8 using MongoDB and mongo_mapper?

Let me know your expert advise on this.

By the way, a Rails noob here :)

Thanks!

0 投票
3 回答
355 浏览

ruby - 在哪里以及如何对模型进行自定义验证?

假设我们有一个简单的模型,它存储两个整数,最小值和最大值。我们要给力min <= max

1) 你将如何验证 min 确实等于或小于 max?

2)如果您认为这不是模型的责任,那么应该在哪里以及由谁进行验证?

0 投票
2 回答
75 浏览

testing - 为什么 Diaspora 应用程序中的这个测试没有失败?

来自http://github.com/diaspora/diaspora/blob/master/spec/models/profile_spec.rb

但是在http://github.com/diaspora/diaspora/blob/master/app/models/profile.rb中验证了两者的存在,名字和姓氏像这样validates_presence_of :first_name, :last_name

为什么即使没有指定姓氏,上述测试也会通过?

0 投票
3 回答
29176 浏览

ruby-on-rails-3 - 错误 Errno::ECONNRESET: 对等方重置连接

通过上述设置,我收到以下请求错误:

用户模型:

想法?

0 投票
1 回答
472 浏览

ruby - 将 MongoMapper 与 Ruby 一起使用时出现异常:“没有要加载 mongo_mapper 的文件”

我下载了 mongo_mapper gem 并成功安装。现在,我在我的应用程序中使用它,它总是抛出异常“没有文件加载 mongo_mapper”。那应该是什么意思?

更新:首先使用 require 'rubygems' 之后。我原来的问题已经消失了,现在还有另一个奇怪的问题:

我得到以下信息:

我已经安装了 bson_ext 但它一直抛出这个异常!

更新 2:bson 警告现在消失了,但我无法列出客户集合中的项目。

0 投票
8 回答
7575 浏览

ruby-on-rails - mongoid 中的 N+1 问题

我正在使用 Mongoid 在 Rails 中使用 MongoDB。

我正在寻找的是类似于 active record 的东西include。目前我未能在 mongoid orm 中找到这种方法。

任何人都知道如何在 mongoid 或 mongomapper 中解决这个问题,这被称为另一个不错的选择。

0 投票
1 回答
840 浏览

ruby-on-rails - 在mongodb中作为map reduce的activerecord查询

我想知道如何将以下查询重现为 map reduce 或 MongoMapper 或 MongoID 的任何果汁函数: