try-catch createIndex

This commit is contained in:
Erik 2023-10-20 12:58:09 +03:00
parent 6e85e46412
commit 2b4f190264

View File

@ -409,8 +409,15 @@ class MongoDB
if (existing) if (existing)
await this.#db.collection(collection).dropIndex(existing.name); await this.#db.collection(collection).dropIndex(existing.name);
try
{
await this.#db.collection(collection).createIndex(index, options); await this.#db.collection(collection).createIndex(index, options);
} }
catch (err)
{
this.#logger.error(err as Error);
}
}
async ensureIndices (collection: string, indices: IndexSpecification[], options?: CreateIndexesOptions & StringIndexable): Promise<void> async ensureIndices (collection: string, indices: IndexSpecification[], options?: CreateIndexesOptions & StringIndexable): Promise<void>
{ {