我是mongodb/mongomapper的新手,无法找到答案.
我有一个mongomapper类,包含以下字段
key :author_id, Integer
key :partecipant_ids, Array
Run Code Online (Sandbox Code Playgroud)
假设我有一个具有以下属性的"记录":
{ :author_id => 10, :partecipant_ids => [10,15,201] }
Run Code Online (Sandbox Code Playgroud)
我想要检索涉及id为15的partecipant的所有对象.我没有在文档中找到任何提及.
奇怪的是,以前我在做这个查询
MessageThread.where :partecipant_ids => [15]
Run Code Online (Sandbox Code Playgroud)
哪个工作,但在(或许)宝石/ mongodb版本的一些变化后它停止工作.不幸的是,我不知道我之前使用过哪个版本的mongodb和mongomapper.