问题标签 [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 回答
682 浏览

mongodb - 使用 MongoMapper 范围查询关联的集合?

最后一行的查询实际上是做什么的?MongoMapper 是否足够智能以仅执行一个带有两个 WHERE 条件(user_id 和最低评分)的查询?

0 投票
1 回答
479 浏览

ruby-on-rails - 使用 MongoMapper 的索引和上限集合

在 Rails 项目中设置索引或配置上限集合的最佳方法是什么?

根据我的发现,似乎一个好方法是将这个配置保存在初始化程序中。

设置索引的命令是ModelName.ensure_index :key,但是上限集合的命令是什么?

0 投票
1 回答
388 浏览

mongodb - 如何使用 MongoMapper 精确控制查询

我的数据库中有一个这样的索引(用于我的表条目):{"created_at": -1, "search_id": 1, "services":1}

如果我像这样在 Mongo 控制台中执行搜索,我可以使用该索引:

(如果我对该查询执行解释(),我可以看到它正在使用索引)。

但是我不能用 MongoMapper 复制这种行为。我试过这样的搜索:

我已经更改了顺序并尝试了一切,但是当我对其进行解释时,我发现它使用的是 BasicCursor (即没有索引),如果我对该查询执行“条件”,我可以看到它甚至不是尝试在搜索中对结果进行排序:我想一旦结果返回,它们就会被排序。

有没有办法更精确地控制查询,以便在这种情况下使用索引?

0 投票
2 回答
1673 浏览

mongomapper - 使用 MongoMapper 嵌入文档的父关联

如果我有:

如果我做:

这是否使用_root_document/创建关联_parent_document,还是我必须添加 (redundant) key :post_id

0 投票
1 回答
2641 浏览

ruby-on-rails-3 - 如何修改宝石?

我有一颗宝石,我想做一些改变。

我在我的 Gemfile 中定义如下:

我无法在/usr/local/ruby/lib/ruby/gems/1.9.1/gems.

0 投票
3 回答
9094 浏览

ruby-on-rails - Rails:在 MongoDB 中存储 JSON

我从远程站点获取多个类似的 JSON 对象,并希望将它们存储在本地 MongoDB 中。

最好的方法是什么?(最好通过 Mongoid 或 Mongo-mapper gems)

谢谢

0 投票
1 回答
995 浏览

ruby-on-rails - 如何使用原子拉删除 MongoMapper 中的嵌入式文档?

我成功地使用了 MongoMapper 对原子“$push”和“$set”的内置支持,但无法弄清楚“$pull”

如何使用拉取原子地删除故事?

0 投票
1 回答
855 浏览

ruby-on-rails - 我们可以将 Mongodb 动态属性混合到 ActiveRecord 模型中吗?

我们正在使用类似于这样的动态属性插件:http: //codaset.com/joelmoss/dynamic-attributes

这允许我们在我们的 rails 模型中存储动态属性。这些动态属性位于单个数据库列中。因此,我们面临性能问题,我想知道 MongoId、MongoMapper 或其他 rails 插件是否允许我们在 ActiveRecord 中保留一些属性(保留 < ActiveRecord::Base),但将动态属性存储在 mongodb 中。我们想要这样做是因为我们需要在我们现有的大部分系统中继续使用 MySQL,但使用 MongoDB 来存储有关某些模型的动态属性。

基本上这就是我所说的: http ://www.railsinside.com/plugins/242-quickly-add-couchdb-to-existing-rails-models-with-stuffing.html

这个插件使用 CouchDB 做同样的事情。

0 投票
1 回答
278 浏览

ruby-on-rails - ActionController::InvalidAuthenticityToken 与 MongoDB

我将 Rails 2.3.8 与 Ruby 1.8.7(均通过 CPanel 安装)和 gem 1.3.7 一起使用,并且我正在使用 MongoDB。

好吧,当我尝试创建用户(用户类)时出现以下错误:

有什么帮助吗?提前致谢

0 投票
1 回答
563 浏览

ruby-on-rails - 在 Rails 2.3.8 上设置设计/mongomapper

我正在尝试使用 devise 和 mongomapper 进行基本身份验证。按照此处的说明进行操作:http: //johnwyles.com/2010/03/15/sessions-in-mongodb-using-mongomapper-and-devise/ (除非将 routes.rb 更改推迟到生成器运行以解决错误之后)

我得到了以下工作路径:/users/sign_up :: /users/sign_in :: /users/password/new :: /users/confirmation/new

但是,只是尝试点击“/”会给我一个错误

提交注册请求后,我收到此错误

有人知道这里可能会发生什么吗?谢谢!本……