Я пишу код, в котором я хочу, чтобы мой _id запускался с 1 и должен быть увеличен. И это должно быть ссылкой на другие коллекции. Теперь, как я могу изменить свой objectId на число и как дать знать, что mongo db это первичный ключ? Как реализовать пользовательский идентификатор объекта, который начинается с 1, а также увеличивается в MongoDB с помощью mongoose?
autoIncrement.initialize(mongoose);
var districtSchema=new Schema({
_id : {type: Schema.Types.Number, unique: true},
district_name : {type: String, unique: true},
cities : [{type: Schema.Types.Number, ref:'City'}]
},
{timestamps:{createdAt:'created_at',updatedAt:'updated_at'}});
districtSchema.plugin(autoIncrement.plugin, {model:'District',field:'_id',startAt:100,incrementBy:1});
var District=mongoose.model('District',districtSchema);