Meteorは、オブジェクトIDを使用することを選択した場合、同じメソッドを使用します。
Meteor.Collection.ObjectID() MongoDBのObjectIDと同じです
Meteor.Collectionのすぐ下 名前。 EJSONを使用して、オブジェクトIDを通常のJSONでクライアント側に保持します。基本的にmeteorを備えたデータベースが2つあるため
ミニモンゴ
これは、クライアント側のmongodbの一種のキャッシュです。ブラウザがロードされると、サーバー上のメインのmongodbからこのmongodbにデータがダウンロードされます。変更が加えられると、サーバーにプッシュされます。
サーバーMongoDB
これは、サーバー上の10genの元のmongodbです
したがって、これら2つのデータベースのため、Meteorはmongodb機能をMeteor.Collectionでラップする必要があります。 クライアントとサーバーの両方で同じコードを使用できるようにします。
デフォルトでは、meteorはオブジェクトIDを使用せず、ランダムな英数字のテキストを使用します。これは、URLでIDを、html属性でIDを簡単に使用できるようにするためです。
new Meteor.Collection.ObjectID()を使用する場合 ObjectIDを取得します サーバー側でmongodbのObjectIDの指定を使用するオブジェクト。オブジェクトIDのタイムスタンプ値は保持されませんが、これが実際に害を及ぼすことはありません。