Я пытаюсь создать новую коллекцию service
. Я бы хотел, чтобы поле name
было уникальным. Это мой код для создания индекса и вставки документа.
try {
await collection.createIndex({name : 1}, { unique:true });
return collection.insert({
"name" : name,
"timestamps" : {"createdAt" : dateTime, "updatedAt": dateTime},
});
} catch (e){
console.log(e);
return e;
}
При выполнении кода я получаю ошибку Error: cyclic dependency detected
. Я считаю, что это связано с тем, что коллекция не существует до первой вставки. Как я могу обеспечить уникальный индекс для поля name
.