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

Mongoose mở rộng xác thực mặc định

Xem thư viện mongoose-validator . Nó tích hợp thư viện xác thực nút để sử dụng trong các lược đồ mongoose theo cách rất giống với cách bạn đã mô tả.

Cụ thể, trình xác thực nút len hoặc tối thiểu tối đa các phương thức phải cung cấp logic mà bạn yêu cầu.

Hãy thử:

var validate = require('mongoose-validator').validate;

var blogSchema = new Schema({
 title: {
    type: String,
    required: true,
    validate: validate('len', 8, 32)
 }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Có điều kiện bao gồm một trường (_id hoặc khác) trong tập hợp dự án mongodb?

  2. Chỉ số tổng hợp Mongoose Duy nhất + thưa thớt

  3. Cách tìm độ dài của mảng mongodb

  4. Xử lý ISODate của MongoDB () khi cố gắng phân tích cú pháp một chuỗi JSON được tuần tự hóa

  5. Phần tử mảng cập nhật MongoDB