【发布时间】:2011-06-21 00:20:43
【问题描述】:
我有一个包含嵌入标签的 Post 文档。有时我只显示帖子的标题及其标签。在这些情况下,我在 mongoid 中使用以下查询:
Post.only(:title).find(id)
然后我将查询结果以 json 格式发送给客户端。不幸的是,标签的 bson id 使 json 比我需要的大得多。 如何从查询中排除“_id”字段?
这是我的模型:
class Post
include Mongoid::Document
field :title, :type => String
field :body, :type => String
field :tags, :type => Array
embeds_many :tags
end
class Tag
include Mongoid::Document
field :tag, :type => String
field :type, :type => String
embedded_in :post
end
【问题讨论】: