Collection._ensureIndex(index、options)
Meteorソースコード内を検索すると、 ensureIndexへのバインドが見つかりました。 _ensureIndex
と呼ばれます 。単一キーの基本インデックスの場合、packages/accounts-base/accounts_server.js
の例に従うことができます。 Meteorに一意のユーザー名を強制します:
Meteor.users._ensureIndex('username', {unique: 1, sparse: 1});
マルチキー「複合」インデックスの場合:
Collection._ensureIndex({first_id:1, another_id:1}, {unique: 1});
サーバー側に配置された場合の前のコード 、インデックスが設定されていることを確認します。
警告
_ensureIndex実装の警告に注意してください:
実際には、後でインデックスAPIを設計します。今のところ、Mongoにパススルーするだけですが、同期させます。