2

データ コレクションに変更を加えたいが、それを保持したくない場合はどうすればよいですか? つまり、ローカルで minimongo に変更を加えたいのですが、それを世界に広めたくありません。

4

3 に答える 3

4

_collection を使用します。

MyCollection = new Meteor.Collection('my-collection');
// Subscribe as you see fit
Meteor.subscribe('my-publication');
// Now, to make updates locally you can access the documents in the collection without
// making any calls to the sever.
MyCollection._collection.insert({key:value});
MyCollection._collection.update({key:value}, {key:value});

通常のミニモンゴ操作で動作します。

これは文書化されておらず、Meteor の将来のリリースで予告なしに変更される可能性があります。

于 2013-11-03T10:27:53.440 に答える
1

docsによると、 Collection を作成し、その名前をnullに設定できます。管理されていない (同期されていない) ローカル コレクションが作成されます。

残念ながら、同期されたコレクションをローカルで変更することはできないようです。

于 2013-03-12T01:18:00.357 に答える
1

私が共有コレクションの「ローカル ミラー」と呼ぶものを作成できます。baisc 機能の要点は次のとおりです: https://gist.github.com/belisarius222/4715531

new Meteor.Collection(null)共有コレクションの変更がローカル コレクションにも適用されるように 、新しいローカル コレクション ( ) を接続するという考え方です。

于 2013-03-13T07:14:38.533 に答える