sql >> Database >  >> NoSQL >> MongoDB

gebruik mongoose model.find() om alle invoer van slechts 1 veld te krijgen

Wat u zoekt heet projectie :

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

De tweede parameter voor de find functie vertelt welk veld moet worden geretourneerd. Als u de _id . niet wilt ook, gebruik dan:{_id:0, iframe:1}

Vind ik leuk:

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

Projectie geeft u echter niet onderscheidend waarden. Het geeft alleen de velden terug die je wilt gebruiken (samen met herhalingen).



  1. het importeren van mangoestschema in een ander schemabestand maakt het geïmporteerde schema niet gedefinieerd

  2. Hoe converteer je een hexadecimale tekenreeks naar een getal in mongodb?

  3. Werken transacties met mongodb-aggregatie $merge?

  4. Mongodb Waarde verhogen binnen geneste array