これは私が使用しているスキーマです:
var userschema = new mongoose.Schema({
user: String,
pass: String,
imagen: [{
title: String,
name: String,
description: String
});
そして、これは私がやっていることです:
usermodel.find({ 'imagen._id': req.params.id }, function (err, imagen){
user.imagen
if(err) throw err;
console.log(imagen);
res.send(imagen);
});
私が受け取りたいのは、私が探しているimagen
配列内の要素だけですが、代わりに、ユーザーのホールスキーマを受け取り、彼のすべてのイメージを受け取ります。_id
私が探している配列オブジェクトだけを受け取るものはありますか? これは例です:
[ { __v: 3, _id: 50f41ccff405ef73c4000006, pass: 'mangakas123', user: 'kirbo', imagen: [ { title: 'DQ monstes', name: 'DragonQuest1and2EnemySpriteGallery_02.png', description: 'DQ モンスター集' 、_id: 50f41f868e7f9919c7000006 } ]、タイムライン: []、通知: []、フォロワー: [ '50f41c8c59ebd50fc4000006' ]、フォロー: [] } ]
そして、私はこれが欲しい:
[{ title: 'DQ monstes',
name: 'DragonQuest1and2EnemySpriteGallery_02.png',
description: 'A compilation of DQ monsters',
_id: 50f41f868e7f9919c7000006 }]
よろしくお願いします!