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

Lỗi chưa có:Khi tùy chọn bổ trợ là đúng, đối tượng xác thực phải có ít nhất một toán tử

Hãy thử giản đồ này

Schema.User = new SimpleSchema({
  email: {
    type: Object
  },
  'email.address': {
    type: String,
    optional: true
  },
  "email.verified": {
    type: Boolean,
    optional: true
  },
  profile: {
    type: Schema.UserProfile,
    optional: true
  },
  createdAt: {
    type: Date,
    autoValue: function() {
      if (this.isInsert) {
        return new Date();
      } else if (this.isUpsert) {
        return {$setOnInsert: new Date()};
      } else {
        this.unset();
      }
    }
  }
});

Btw nếu bạn đang sử dụng mật khẩu tài khoản thì lược đồ này sẽ không hoạt động vì gói đó mong đợi các email được lưu trữ theo một cách nhất định.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chèn và trả về ID của tài liệu con trong mảng tài liệu con của tài liệu MongoDB

  2. Hoạt động Mongo bị bỏ đói

  3. Mongodb - loại bỏ các trường rỗng một cách đệ quy?

  4. Tìm kiếm văn bản MongoDB và đặt hàng theo

  5. APScheduler chạy hàm không đồng bộ trong Tornado Python