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

Mongoose - xác thực cú pháp email

bạn cũng có thể sử dụng đối sánh hoặc xác thực thuộc tính để xác thực trong lược đồ

ví dụ

var validateEmail = function(email) {
    var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
    return re.test(email)
};

var EmailSchema = new Schema({
    email: {
        type: String,
        trim: true,
        lowercase: true,
        unique: true,
        required: 'Email address is required',
        validate: [validateEmail, 'Please fill a valid email address'],
        match: [/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/, 'Please fill a valid email address']
    }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb:tìm đối tượng lồng nhau sâu với $ lookup

  2. Cảnh báo về việc kết nối với MongoDB bằng máy chủ Node

  3. Xây dựng mongo-cxx-driver bằng CMake ExternalProject_Add

  4. MongoDB $ lookup objectid nhận được mảng trống?

  5. Bất kỳ lý do chi tiết và cụ thể nào cho việc Tại sao MongoDB nhanh hơn nhiều so với SQL DBs?