sql >> Base de Datos >  >> NoSQL >> MongoDB

use mongoose model.find() para obtener todas las entradas de solo 1 campo

Lo que está buscando se llama projection :

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

El segundo parámetro de find La función dice qué campo devolver. Si no desea el _id también, luego use:{_id:0, iframe:1}

Así:

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

Sin embargo, la proyección no le da distintas valores. Solo devuelve los campos que desea usar (junto con las repeticiones).