mongoose как получить модель из базы без схемы

//IMPORT MONGOOSE
import mongoose, { Model } from "mongoose"

// CONNECTING TO MONGOOSE (Get Database Url from .env.local)
const DATABASE_URL = 'myUrl'

// connection function
export const connect = async () => {
  const conn = await mongoose
    .connect(DATABASE_URL as string)
    .catch(err => console.log(err))
  console.log("Mongoose Connection Established")

  // OUR TODO SCHEMA
  const TodoSchema = new mongoose.Schema({
    item: String,
    completed: Boolean,
  })

  // OUR TODO MODEL
  const Todo = mongoose.models.Todo || mongoose.model("Todo", TodoSchema)

  return { conn, Todo }
}

обычно мы создаем схему, в моем случае Todo и уже с ней делаем всякие манипуляции Todo.find()

но эта схема уже есть на другом сервере и не хотелось ее дублировать, мне нужно получить Todo без схемы

//IMPORT MONGOOSE
import mongoose, { Model } from "mongoose"

// CONNECTING TO MONGOOSE (Get Database Url from .env.local)
const DATABASE_URL = 'myUrl'

// connection function
export const connect = async () => {
  const conn = await mongoose
    .connect(DATABASE_URL as string)
    .catch(err => console.log(err))
  console.log("Mongoose Connection Established")

  // получить Todo

  return { conn, Todo }
}

как это сделать ?


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