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

Meteor - hiển thị tên của chủ sở hữu trong một đối tượng danh sách

Tôi nghĩ rằng tôi đã tìm ra giải pháp cho vấn đề này. Sau khi đọc về các hoạt động của bộ nhớ đệm trong Meteor, tôi đã khám phá ra mô hình đăng ký và cách thức điều này liên quan đến thiên thạch minimongo http ://docs.meteor.com/#dataandsecurity . Lý do mà điều này không thành công sau đó thành công là ở lần tải đầu tiên, dữ liệu vẫn đang được lưu vào bộ nhớ đệm trong minimongo. Tôi hiện đang kiểm tra dịch vụ đăng nhập tài khoản đã được Định cấu hình để kiểm tra xem dữ liệu người dùng đã được tải chưa. Tôi hiện đang sử dụng cái này vì tôi không tìm được cách đăng ký dịch vụ người dùng Metor, nhưng tôi đoán là dịch vụ đăng nhập Tài khoản sẽ dựa vào bộ sưu tập người dùng Metor. Giải pháp hiện tại của tôi trông giống như sau:

if(Accounts.loginServicesConfigured()){
  var owner = Meteor.users.findOne(this.owner);
  if (owner._id === Meteor.userId())
    return "me";
  return displayName(owner);
}

Hiện tại điều này dường như đang hoạt động chính xác. Tôi vẫn đang nghiên cứu cách đăng ký dịch vụ người dùng này. Một số tài liệu tham khảo thực sự hữu ích mà tôi đã tìm thấy khi tìm kiếm giải pháp cho vấn đề này



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo db không bằng truy vấn không hoạt động

  2. Hàm tổng hợp MongoDB trong C #

  3. MongoDB:kết quả truy vấn khớp với bất kỳ giá trị nào trong mảng

  4. kết nối với Mongodb bên trong một docker với GUI la bàn mongodb

  5. Việc rút ngắn tên thuộc tính MongoDB có đáng giá không?