使用 MongoMapper 编写 RSpec 测试
这是我在控制器中的测试: describe "GET index" do it "assigns all comments as @comments" do comment = Comment.create! valid_attributes get :i…
Mongomapper 使用名称引用数据库导致 ReferenceError 问题
这是 Mongomapper 生成的查询: MONGODB mydatabase['users'].find({:name=>"bob"}).limit(-1) 但这在 mongo 控制台中无效,因为正确的语法是 db.user…
使用 MongoMapper 创建 Rails 引擎
我正在尝试使用 MongoMapper 创建 Rails 3 引擎。我正在经历一个痛苦的世界,让它继续下去。这是我的模型: module GoodComments class Comment inclu…
MongoDB 和 Ruby:runCommand geoNear 并按日期排序
所以我想在 mongodb 上使用 runCommand 进行 geoNear ,并且希望结果按日期排序。 我知道如何执行第一部分 db.users.runCommand({'geoNear' :"users",…
Carrierwave 上传程序上传文件,但仍提供 default_url
我在 Rails 3 应用程序中使用 Carrierwave 从远程源上传文件并将其存储在我的服务器文件系统中。我有一个完全标准的设置,上传器安装在与图像关联的模…
逻辑“与”的问题在 mongomapper 中查询?
我在 Rails 应用程序中使用 mongo db 作为模型,当我执行时, Model.where(:$or => [{:field1 => true}, {:field2 => true}]) 产生勇敢的查询 #true},…
MongoMapper 到 Mongoid:如何在数组内搜索?
这里的“self”代表接触模型。 此查询将查找联系人的所有已完成任务。 任务模型有一个数组类型的字段/键:assigned_contacts。 所以查询是在数组内部…
使用“或”使用mongomapper时的声明
我正在尝试使用“or”语句查询 MongoMapper。我找到了如何直接使用 mongo 执行此操作的示例: db.foo.find( { $or : [ { a : 1 } , { b : 2 } ] } ) …
如何使 mongo 映射器需要一个 own_to ?
我正在使用 Mongo Mapper,我试图弄清楚如何使文档成为必需的。例如,我想做这样的事情: class Question include MongoMapper::Document many :answe…
联合 0.5.5 / mongo 映射器 0.8.6 - NoMethodError(未定义方法 `etag' for #
我们使用 Rails 2.3.8 Ruby 1.9.2 Mongo mapper 0.8.6 Joint 0.5.5 Wand 0.4 在以下代码行中使用 etag 时出现此错误: return if fresh_when( :etag =…
MongoMapper - NameError(未初始化常量 User::Message)
红宝石 - 1.9.2 导轨 - 3.1.1 MongoMapper - 0.9.1 非常奇怪。这段代码曾经运行良好。突然间,当你遇到这样的事情时,它就会中断: class MyClass def…
为什么MongoDB插入数据慢?
我正在尝试将解析后的数据保存到 MongoDB 中。我想存储每个引用网址。目前插入 MongoDB 需要花费大量时间。 class ReferrerDocument include MongoMap…
使用 mongomapper 的延迟作业很慢
我正在将delayed_jobs 与mongomapper 一起使用。然而,获取delayed_jobs记录(大约500k条记录)时速度很慢。 我正在运行创建索引{locked_by: -1,prior…
是否可以将 Mongo GeoNear 命令(使用 Ruby/Rails)返回的数组转换为 Plucky 对象?
作为一个新手,我一直在尝试让 geoNear 命令在我的 Rails 应用程序中工作,它似乎工作正常。对我来说,主要的烦恼是它返回一个带有字符串的数组,而不…