问题标签 [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 - 使用 Mongo Mapper 删除 EmbeddedDocuments
我的 mongo_mapper 设置如下:
我知道我可以非常简单地删除所有宠物(me.pets
作为数组工作,但也可以回调)
我也知道我可以通过这样做删除所有的黑猫:
但是如果有大量的宠物需要迭代,这似乎需要很长时间。
我觉得应该有一种方法可以只选择黑猫,然后选择clear
那个数组。有没有这样的方法?
mongodb - 使用 MongoMapper 急切加载关联
我正在寻找使用 MongoMapper 的 Eager Load Associated Documents。假设我有一个具有 :has_one 条件的作者,我应该能够使用单个查询加载作者
有什么建议么?
ruby - Ruby Sinatra - 在 mongoHQ 上连接到 mongoDB 失败
这只是为了我的周末项目/学习,我对 Sinatra 和 MongoDB 很陌生。
我已经为 mongoDB 安装了 gem,例如:mongo、mongo_mapper 和 mongoid。
当我尝试从 localhost 连接到 MongoHQ 上的数据库时,遇到了这样的错误:
我在 SO 上找到了一个类似的帖子,但坦率地说,我不太明白答案......
这是我的代码片段:
我从这里获取了上面的代码,但它似乎不起作用......
哪一部分是错的?还有另一种方法可以做到这一点吗?最后,这个测试 Web 应用程序将部署到 heroku 上,所以我希望该解决方案可以与 localhost 和我的 heroku 服务器一起使用。
更新:
但是超时后仍然出现错误:
主机名和端口是根据 mongoHQ 文档,所以它们必须是正确的。
我在这里先向您的帮助表示感谢。
第二次更新:
我刚刚使用终端测试了 mongodb 连接字符串:
不幸的是,这会给我一个连接失败的错误,老实说,我不知道为什么......
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!
ruby - 在哪里以及如何对模型进行自定义验证?
假设我们有一个简单的模型,它存储两个整数,最小值和最大值。我们要给力min <= max
。
1) 你将如何验证 min 确实等于或小于 max?
2)如果您认为这不是模型的责任,那么应该在哪里以及由谁进行验证?
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
为什么即使没有指定姓氏,上述测试也会通过?
ruby-on-rails-3 - 错误 Errno::ECONNRESET: 对等方重置连接
通过上述设置,我收到以下请求错误:
用户模型:
想法?
ruby - 将 MongoMapper 与 Ruby 一起使用时出现异常:“没有要加载 mongo_mapper 的文件”
我下载了 mongo_mapper gem 并成功安装。现在,我在我的应用程序中使用它,它总是抛出异常“没有文件加载 mongo_mapper”。那应该是什么意思?
更新:首先使用 require 'rubygems' 之后。我原来的问题已经消失了,现在还有另一个奇怪的问题:
我得到以下信息:
我已经安装了 bson_ext 但它一直抛出这个异常!
更新 2:bson 警告现在消失了,但我无法列出客户集合中的项目。
ruby-on-rails - mongoid 中的 N+1 问题
我正在使用 Mongoid 在 Rails 中使用 MongoDB。
我正在寻找的是类似于 active record 的东西include
。目前我未能在 mongoid orm 中找到这种方法。
任何人都知道如何在 mongoid 或 mongomapper 中解决这个问题,这被称为另一个不错的选择。
ruby-on-rails - 在mongodb中作为map reduce的activerecord查询
我想知道如何将以下查询重现为 map reduce 或 MongoMapper 或 MongoID 的任何果汁函数: