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

Meteor / MongoDB xem các trường có sẵn để xuất bản?

Bạn có thể kiểm tra hồ sơ trong Meteor.users trên máy chủ, chẳng hạn bằng cách đăng nhập chúng vào bảng điều khiển. Ví dụ:trong server.js:

Meteor.startup(function() {

  Meteor.publish("nothing", function() { 
    if (this.userId)
      console.log(Meteor.users.findOne({_id: this.userId}));
  });

});

Sau đó, đăng ký điều này trong ứng dụng khách:

Meteor.subscribe("nothing");

Thao tác này sẽ ghi nội dung của người dùng đã đăng nhập vào bảng điều khiển máy chủ (cửa sổ đầu cuối). Lý do nó nằm trong một phương thức xuất bản là Meteor không cho phép truy cập người dùng hiện tại bên ngoài một phương thức, vì vậy tôi đặt tên nó là "nothing" để chỉ ra rằng nó không làm gì cả và chỉ nhằm mục đích kiểm tra tạm thời.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ dayOfYear

  2. Làm cách nào để khắc phục sự cố lập bản đồ Morphia này ??? ---> CẢNH BÁO [org.mongodb.morphia.mapping.DefaultCreator] - Không tìm thấy lớp được xác định trong dbObj:

  3. hỗ trợ rmongodb cho MongoDB 3

  4. Tìm kiếm trong mongo db bằng mongoose regex so với text

  5. Cách tạo lược đồ mongoose với mảng đối tượng