Как сделать auto-incerment в MongoDB (mongoose)?

как можно реализовать чтобы при создании новой статьи, документу в MongoDB автоматически присваивался нормальный ID (сейчас этот ID выглядит так: _id 65edcd75b3dadee8c987c933), и в дальнейшем, чтобы при создании статьи, их ID шли по порядку (от 1 до 1000 например). Как это можно сделать? Сейчас код выглядит так:

import mongoose from "mongoose";

const PostSchema = new mongoose.Schema(
  {
    title: {
      type: String,
      required: true,
      unique: true,
    },
    description: {
      type: String,
      required: true,
    },
    date: {
      type: String,
      required: true,
    },
    viewCount: {
      type: Number,
      default: 0,
    },
    id: {
      type: Number,
      default: 0,
    },
    user: {
      type: mongoose.Schema.Types.ObjectId,
      ref: "User",
      required: true,
    },
    imageUrl: String,
  },
  {
    timestamps: true,
  }
);

export default mongoose.model("Post", PostSchema);

Ответы (0 шт):