sql >> Databáze >  >> NoSQL >> MongoDB

Správný způsob, jak přidat pole do kolekce uživatelů v meteoru

Pokud chcete, aby byl typ účtu viditelný na klientovi, musíte vytvořit kanál pro publikování / odběr s potřebným polem. Meteor zveřejňuje pouze username , email a profile ve výchozím stavu. Volání metody pro získání pole z db je špatný nápad v 99 % případů.

Chcete-li začít, kód serveru:

Meteor.publish('users', function() {
    return Meteor.users.find({}, {fields: {accountType: 1}});
});

Klient:

Deps.autorun(function() {
    Meteor.subscribe('users');
});

Až to spustíte, ujistěte se, že klient nezíská citlivé informace o jiných uživatelích.



  1. Mongo dotaz pro řazení podle odlišného počtu

  2. MongoDB - interpretuje konkrétní vysvětlující výstup

  3. Nejrychlejší způsob uložení numpy pole v redis

  4. Používá Redis pro ověření uživatelské jméno?