Mongoidのwithout
を使用する必要があります 方法。このようなものでうまくいくはずです:
Post.without(:_id, :body, "tags._id")
これにより、すべての投稿タイトルのみが返され、すべての埋め込みタグが返され、_id
は返されません。 投稿またはタグのフィールド。
field :tags, :type => Array
があることにも気づきました あなたの投稿モデルで定義されています-これは冗長だと思います。 embeds_many
の使用 そのフィールドを自動的に設定します。