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

Cách loại trừ một số trường khỏi tài liệu

Một cách khác để xử lý vấn đề này ở cấp giản đồ là ghi đè thànhJSON cho mô hình.

UserSchema.methods.toJSON = function() {
  var obj = this.toObject()
  delete obj.passwordHash
  return obj
}

Tôi gặp câu hỏi này để tìm cách loại trừ hàm băm mật khẩu khỏi json mà tôi đã phân phối cho máy khách và select: false đã phá vỡ chức năng verifyPassword của tôi vì nó không truy xuất giá trị từ cơ sở dữ liệu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose cư trú sau khi lưu

  2. làm thế nào để sử dụng điền và tổng hợp trong cùng một câu lệnh?

  3. Làm thế nào để truy xuất một giá trị từ mongoDB, bằng tên khóa của nó?

  4. Nhận phần trăm với MongoDB tổng hợp $ nhóm

  5. MongoDB $ toObjectId