如何仅在 rails 查询中包含嵌入式文档
how include embedded Document in rails only query
模型 Claim 包含大量字段。
在claim controller index action querying claims with the only function中,索引列表中打印的字段是从db
查询的
@claims = @claims.only(:nice_id, :brand_id, etc.. :status).desc(:_id)
class 'Document' embedded in claims, many document embedded in claims.
我需要在结果集的声明中包含文档。需要对我的查询进行哪些更改?
使用 Mongoid 代替活动模型,
mongoid version 3, rails version 3.2
嗯,对我来说,在 mongoid 3 上,将关联名称或其别名 (stored_as
)(如果有的话)添加到 only
有效:
@claims = @claims.only(:nice_id, :brand_id, ..., :documents).desc(:_id)
模型 Claim 包含大量字段。 在claim controller index action querying claims with the only function中,索引列表中打印的字段是从db
查询的@claims = @claims.only(:nice_id, :brand_id, etc.. :status).desc(:_id)
class 'Document' embedded in claims, many document embedded in claims.
我需要在结果集的声明中包含文档。需要对我的查询进行哪些更改?
使用 Mongoid 代替活动模型,
mongoid version 3, rails version 3.2
嗯,对我来说,在 mongoid 3 上,将关联名称或其别名 (stored_as
)(如果有的话)添加到 only
有效:
@claims = @claims.only(:nice_id, :brand_id, ..., :documents).desc(:_id)