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

sử dụng mongoose model.find () để nhận tất cả các mục nhập của chỉ 1 trường

Những gì bạn đang tìm kiếm được gọi là phép chiếu :

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

Tham số thứ hai cho find hàm cho biết trường nào sẽ trả về. Nếu bạn không muốn _id cũng như, sau đó sử dụng:{_id:0, iframe:1}

Như vậy:

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

Tuy nhiên, phép chiếu không mang lại cho bạn khác biệt các giá trị. Nó chỉ trả về các trường bạn muốn sử dụng (cùng với các trường lặp lại).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sửa đổi thứ tự hiển thị các thuộc tính trong MongoDB

  2. mongoose:Cách chèn một tài liệu con duy nhất - không phải một mảng

  3. Dữ liệu mùa xuân mongo sử dụng HOẶC trong Truy vấn

  4. Các phương thức find () và findOne () trong MongoDB hiển thị các kết quả khác nhau

  5. cập nhật mongodb nếu một trường không tồn tại