質問: JSON.stringify(docs); },this); ``` 上のコードだとこのように出力されてしまいます。 ``` [ {"_id":"5711e2837c9750e3052030b6","cocktail":"ジントニック","base":"ジン","ingredients":{"ジン":"20ml","トニックウォーター":"40ml","ライム":"3sp"},"detail":"ジントニックです。味わい爽やか","favorite_count":0}, {"_id":"5711e5387c9750e3052030b8","cocktail":"エンジェル","base":"ジン","ingredients":{"ジン":"40ml","ジンジャーエール":"適量","レモン":"20ml","クレーム・ド・カシス":"20ml"},"detail":"エル・ディアブロのさわやかバージョンです。味わい爽やか","favorite_count":0}, {"_id":"5711e6287c9750e3052030ba","cocktail":"テキーラ水割り","base":"テキーラ","ingredients":{"テキーラ":"40ml","水":"適量"},"detail":"テキーラ水割りです","favorite_count":0} ] ``` これを下記のように出力したいのですが どのように実装すれば良いですか? ちなみに"recipes"はコレクション名です。 ``` { "recipes":[ {"_id":"5711e2837c9750e3052030b6","cocktail":"ジントニック","base":"ジン","ingredients":{"ジン":"20ml","トニックウォーター":"40ml","ライム":"3sp"},"detail":"ジントニックです。味わい爽やか","favorite_count":0}, {"_id":"5711e5387c9750e3052030b8","cocktail":"エンジェル","base":"ジン","ingredients":{"ジン":"40ml","ジンジャーエール":"適量","レモン":"20ml","クレーム・ド・カシス":"20ml"},"detail":"エル・ディアブロのさわやかバージョンです。味わい爽やか","favorite_count":0}, {"_id":"5711e6287c9750e3052030ba","cocktail":"テキーラ水割り","base":"テキーラ","ingredients":{"テキーラ":"40ml","水":"適量"},"detail":"テキーラ水割りです","favorite_count":0} ] } ``` 回答よろしくおねがいします。
回答: mongooseのコールバック後、オブジェクトにプロパティを指定して代入すれば目的のresultになりませんか? ``` recipes.find( {}, function( err, docs ){ var resultObj = {}; resultObj["recipes"] = JSON.stringify(docs); },this); ```