我使用rails和mongodb(mongoid gem).我需要创建一个包含特定元素的选择表单,这些元素嵌入在文档中.该文件如下:
App - > Order - > Package
我想获得包具有特定值的app-documents.任何建议如何实现这一目标?我尝试了以下方法,但不起作用:
@apps = current_user.apps.order.all(conditions: { order.package: 2 } )
Run Code Online (Sandbox Code Playgroud) 我有一个包含嵌入文档的Mongoid文档.我想搜索其中所有存在具有多个条件的嵌入式文档的顶级文档.
TopDoc.where('inside.first_name' => 'Bob', 'inside.last_name' => 'Jones')
Run Code Online (Sandbox Code Playgroud)
但在我看来,这将与Bob Wever和Paul Jones的TopDoc相匹配,这是错误的.