MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongoose, Wybierz określone pole za pomocą wyszukiwania

_id pole jest zawsze obecne, chyba że wyraźnie je wykluczysz. Zrób to za pomocą - składnia:

exports.someValue = function(req, res, next) {
    //query with mongoose
    var query = dbSchemas.SomeValue.find({}).select('name -_id');

    query.exec(function (err, someValue) {
        if (err) return next(err);
        res.send(someValue);
    });
};

Lub bezpośrednio przez obiekt:

exports.someValue = function(req, res, next) {
    //query with mongoose
    var query = dbSchemas.SomeValue.find({}).select({ "name": 1, "_id": 0});

    query.exec(function (err, someValue) {
        if (err) return next(err);
        res.send(someValue);
    });
};


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jaka wersja MongoDB jest zainstalowana na Ubuntu?

  2. Jak mogę napisać agregację bez przekraczania maksymalnego rozmiaru dokumentu?

  3. Pymongo / MongoDB:utworzyć indeks czy zapewnić indeks?

  4. Jak możemy stworzyć automatycznie generowane pole dla mongodb za pomocą wiosennego rozruchu?

  5. Wyliczenia w MongoDB