MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Meteor, MongoDB otrzymaj część tablicy poprzez subskrypcję

Wygląda na to, że brakuje Ci specyfikatora „fields” w funkcji publikowania „userBankAdvanced”. Napisałem test w meteorpadzie na twoim przykładzie i wydaje się, że działa dobrze. Identyfikator banku jest tam zakodowany na stałe dla uproszczenia.

Więc zamiast

return Meteor.users.find({_id:this.userId,"bankList.id": bankId}, {'bankList.$': 1});

spróbuj użyć

return Meteor.users.find({_id:this.userId,"bankList.id": bankId}, {fields: {'bankList.$': 1}});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak uśrednić zsumowane wartości w mongodb?

  2. $elemmatch nie działa w MongoDB

  3. Ostrzeżenie o wycofaniu:Nasłuchiwanie zdarzeń w klasie Db zostało wycofane i zostanie usunięte w następnej wersji głównej

  4. Czy mogę zmodyfikować istniejący indeks w MongoDB bez jego porzucania?

  5. Znajdź dokument z tablicą zawierającą określoną wartość