Angenommen, ich schreibe:Erhalten Meteor Sammlung von Namen
new Meteor.Collection("foos");
new Meteor.Collection("bars");
Gibt es eine API für diese Sammlungen durch seinen Namen zugreift? Etwas wie Meteor.Collection.get(name)
, wo name
ist "foos"
oder "bars"
? Ich weiß, dass ich so etwas wie
var MyCollections = {
foos: new Meteor.Collection("foos");
bars: new Meteor.Collection("bars");
}
schreiben konnte und dann MyCollections[name]
verwenden, aber ich würde es vorziehen, eine vorhandene API zu verwenden, wenn ein solches vorhanden ist.
Diese Antwort wird akzeptiert, da sie auf der [Quelle] basiert (https://github.com/meteor/meteor/blob/master/packages/mongo-livedata/collection.js). –
fand es auf 'Meteor.connection._mongo_livedata_collections' – nepjua
@nepjua das ist nicht die richtige Sammlung, versuchen, es in der Javascript-Konsole einzufügen, und Sie werden sehen, dass die Daten in den Client einfügen, aber nicht an die gesendet werden Server. – malhal