1

私のプロジェクトでは、コレクション内で検索を行うためにコレクション名が必要なパッケージを使用しています。Meteor 1.3 に移行したところ、このパッケージが機能しなくなりました。

コード パッケージでは、次のようなものを使用します。

const search = (collection_name) => {
   let collection = this[collection_name]
   ...
}

現在、コレクションはグローバル スコープではありません。global[collection_name] = Collectionそこに自分のコレクションを追加してlib/collections.js.

コレクション名しか知らない場合、Mongo Collection を取得する方法はありますか?

4

4 に答える 4

0

次のテクニックを使用してください

Meteor.default_connection._mongo_livedata_collections.users.find({}).fetch()

ユーザーをあなたが持っているコレクションに置き換えるだけです。

https://forums.meteor.com/t/es6-global-collection-variables/22392/2?u=trajano

于 2016-05-13T00:29:58.863 に答える