【发布时间】:2012-01-08 00:18:48
【问题描述】:
我是 mongodb/mongomapper 的新手,无法找到答案。
我有一个带有以下字段的 mongomapper 类
key :author_id, Integer
key :partecipant_ids, Array
假设我有一个具有以下属性的“记录”:
{ :author_id => 10, :partecipant_ids => [10,15,201] }
我想检索所有涉及 id 为 15 的参与者的对象。 我没有在文档中找到任何提及。
奇怪的是,以前我在做这个查询
MessageThread.where :partecipant_ids => [15]
这有效,但在(可能)gem/mongodb 版本发生一些变化之后,它停止了工作。 不幸的是,我不知道我以前使用的是哪个版本的 mongodb 和 mongomapper。
【问题讨论】:
-
你现在用的是什么版本的 rails/mongomapper/mongodb 等?
-
rails 3.0.10、mongo (1.5.0)、mongo_mapper (0.10.1)
标签: ruby mongodb mongomapper