Bạn sẽ cần sử dụng without
phương pháp. Một cái gì đó như thế này sẽ thực hiện thủ thuật:
Post.without(:_id, :body, "tags._id")
Điều này sẽ chỉ trả về tất cả các tiêu đề bài đăng của bạn, cũng như tất cả các thẻ được nhúng của chúng và không có _id
các trường cho Bài đăng hoặc Thẻ.
Tôi cũng nhận thấy rằng bạn có field :tags, :type => Array
được xác định trên mô hình Bài đăng của bạn - điều mà tôi tin là không cần thiết. Sử dụng embeds_many
tự động thiết lập trường đó cho bạn.