相关疑难解决方法(0)

使用mongoid获取基于条件的嵌入元素

我使用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)

ruby-on-rails mongodb mongoid

3
推荐指数
1
解决办法
1863
查看次数

如何根据多个条件查找嵌入的Mongoid文档?

我有一个包含嵌入文档的Mongoid文档.我想搜索其中所有存在具有多个条件的嵌入式文档的顶级文档.

TopDoc.where('inside.first_name' => 'Bob', 'inside.last_name' => 'Jones')
Run Code Online (Sandbox Code Playgroud)

但在我看来,这将与Bob Wever和Paul Jones的TopDoc相匹配,这是错误的.

ruby-on-rails mongodb mongoid

3
推荐指数
1
解决办法
2361
查看次数

标签 统计

mongodb ×2

mongoid ×2

ruby-on-rails ×2