Vous devrez utiliser le without
de Mongoid méthode. Quelque chose comme ça devrait faire l'affaire :
Post.without(:_id, :body, "tags._id")
Qui renverra uniquement tous les titres de vos articles, ainsi que toutes leurs balises intégrées et aucun _id
champs pour les publications ou les balises.
J'ai remarqué aussi que vous avez field :tags, :type => Array
défini sur votre modèle Post - ce qui, je crois, est redondant. Utilisation de embeds_many
définit automatiquement ce champ pour vous.