ли возможность создать коллекцию без дефолтного _id?
Например, я хочу создать коллекцию где моим id будет условный email. При создании документа выдает: “document must have an _id before saving”. Складывается ощущение, что этого нельзя сделать по какой-то причине.
Вроде да, но это лучше не делать
раньше была (до версии 4.0 вроде), теперь поле обязательное и индекс по нему тоже
но в вашем сулчае ничего не мешает в коде указывать мыло как ид _id: email
в документацию нужно прежде всего идти, там все расписано подробно
Если ты хочешь записать email, то должен указать string
тип может быть любой, можно и объект сложной структуры. Там вроде есть общее требование к размеру в байтах, но это редко бывает критичным
Обсуждают сегодня