Не в состоянии понять синтаксис метеора, заданный c - PullRequest
0 голосов
/ 13 января 2020

Я читал о публикации и подписке Meteor, где наткнулся на небольшой фрагмент кода. Хотя я понял концепцию статьи, но не смог понять синтаксис кода сниппета. Пожалуйста, помогите мне?

Meteor.publish('lists.public', function() {
  return Lists.find({
    userId: {$exists: false}
  }, {
    fields: Lists.publicFields
  });
});

1 Ответ

1 голос
/ 13 января 2020

Вот ваш код с пояснениями. Помогает ли это?

// publish the result of this function to the client under the name 'lists.public'
Meteor.publish('lists.public', function() {  

  // Find in the Lists collection..
  return Lists.find({
    // ..all documents there the field userId does *not* exist.
    userId: {$exists: false}
  }, {
    // From the found records, only return the fields listed in Lists.publicFields.
    fields: Lists.publicFields
  });
});

Вы также можете захотеть console.log(Lists.publicFields) где-нибудь, если вы не уверены, что там. Это не указание метеора c, и я не могу сказать, что там установлено. Может быть сделано с помощью пакета, который вы используете.

...