MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Mongoose, Chọn một trường cụ thể với tìm

_id trường luôn hiện diện trừ khi bạn loại trừ nó một cách rõ ràng. Làm như vậy bằng cách sử dụng - cú pháp:

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);
    });
};

Hoặc rõ ràng thông qua một đối tượng:

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. Sử dụng AngularJs và MongoDB / Mongoose

  2. Truy vấn MongoDB để khớp trong mục đầu tiên trong một mảng

  3. Tổng quan về Hồ sơ cơ sở dữ liệu MongoDB

  4. mongodb:Cấu trúc lập chỉ mục đa khóa?

  5. Tại sao _id với ObjectID được thêm vào khi sử dụng $ push của MongoDB để thêm đối tượng mới vào một mảng?