私のionic2/angular2アプリケーションでmeteors/mongoを使用しています。私のアプリでは、クライアントデータをオフラインにしておく必要があります。クライアントサイドの永続性については流星パッケージの地盤db https://atmospherejs.com/ground/dbを見つけましたが、クライアントで地上のコレクションを作成する際にエラーが発生しています。ionic2プロジェクトのクライアント永続性のためにmeteor ground dbパッケージを使用する際のエラー
コレクションは、クライアントとサーバーの両方に共通のcollections.tsにあります。 DBバージョン0.3.15で、流星のバージョンは1.4.4.1です:私のコードは、クライアントで
export const Messages = new MongoObservable.Collection("messages");
if(Meteor.isClient){
Ground.Collection(Messages);
Ground.Collection(Meteor.users);
}
が、私はエラー
"First argument to new Mongo.Collection must be a string or null
at v (polyfills.js:3)
at new Mongo.Collection (meteor-client.js:32177)
at Object.groundCollection [as Collection]"
私の地面を取得しています。私はこの問題について助けていただければ幸いです。あなたはおそらくだけではなく、angular2 - 流星の、Ground.Collection
に「生」流星モンゴコレクションを供給する必要が
あなたはそれがカーソルを使用してオフライン専用のコレクションとの同期を作成する必要があり、ドキュメントの状態です。あなたはreadmeファイルを読んだことがありますか? – MasterAM
@MasterAM何が起こるかは、 'ground:db'がしばらく更新されていないことです。 repoのデフォルトブランチは実際には[開発用](https://github.com/GroundMeteor/db/tree/grounddb-caching-2016)ですが、['master'](https://github.com/GroundMeteor/db/tree/master)ブランチは、最後に公開されたバージョン(つまり['0.3.15'](https://github.com/GroundMeteor/db/tree/aa5b432fc31045b61d4573ced3b64a31aa9f25d6))を反映しています。したがって、GitHubとAtmosphere READMEの間の不一致。 – ghybs
@ghybs、わかった、私の悪い:) – MasterAM