Collection._ensureIndex(index, options)
Při hledání ve zdrojovém kódu Meteoru jsem našel vazbu na ensureIndex s názvem _ensureIndex
.Pro základní indexy s jedním klíčem můžete následovat příklad packages/accounts-base/accounts_server.js
která Meteoru vynutí jedinečná uživatelská jména:
Meteor.users._ensureIndex('username', {unique: 1, sparse: 1});
Pro víceklíčové "složené" indexy:
Collection._ensureIndex({first_id:1, another_id:1}, {unique: 1});
Předchozí kód, když je umístěn na straně serveru , zajistí nastavení indexů.
Upozornění
Upozornění na implementaci _ensureIndex:
Vlastně později navrhneme indexové API. Prozatím pouze procházíme do Mongo's, ale udělejte to synchronní.