0
나는 내 패키지를 쓰고 있으므로 dburles:mongo-collection-instances
에 의존해야합니다. 컬렉션 인스턴스 패키지가 Mongo.Collection
개체를 수정하지만 내 사용자 정의 패키지에서 Mongo.Collection.getAll()
을 사용할 수 없다는 것을 알고 있습니다.다른 Meteor 패키지 내에서 다른 Meteor 패키지를 사용할 수 없습니다.
var collections = Mongo.Collection.getAll(); // Doesn't work
console.log('collections', collections);
내 package.js
:
Package.onUse(function(api) {
api.versionsFrom('1.0.3.1');
api.use('jquery');
api.use('mongo');
api.use('session');
api.use('matb33:collection-hooks');
api.use('dburles:mongo-collection-instances');
api.use('accounts-base', ['client', 'server'], {weak: true});
...
});
패키지 코드가 생성되기 전에 패키지 코드가 실행될 가능성이 큽니다. 'Meteor.startup'에서 실행할 수는 있지만 성공 여부는 콜렉션을 생성하는 코드가 언제 실행되는지에 달려 있습니다. – MasterAM