MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

utilisez mongoose model.find() pour obtenir toutes les entrées d'un seul champ

Ce que vous recherchez s'appelle projection :

Video.find({}, {iframe: 1}, function (err, docs) {
   res.json(docs);
});

Le deuxième paramètre de find La fonction indique quel champ retourner. Si vous ne voulez pas le _id également, puis utilisez :{_id:0, iframe:1}

Comme ceci :

Video.find({}, {_id:0, iframe:1}, function (err, docs) {
   res.json(docs);
});

Cependant, la projection ne vous donne pas distinct valeurs. Il ne renvoie que les champs que vous souhaitez utiliser (avec les répétitions).