Skip to content

模型


M()

这是一个非常重要的内容,所有的增删改查都需要依赖于模型

  • @param obj 模型对象
  • @param options 设置选项
  • -------@param isAutoTime 是否开启自动时间戳,默认不开启
  • -------@param createTime 创建时间字段名,默认 create_time
  • -------@param updateTime 更新时间字段名,默认 update_time
  • (obj: DBOBJECT, options: { isAutoTime?: boolean; createTime?: string; updateTime?: string } = {})

M()

const mongoConfig = {
    host: '127.0.0.1',
    port: 27017,
    user: '',
    password: '',
    database: ''
}

// 定义模型
const user = {
    username: String,
    age: Number
}

import { MDb } from 'think-ts-db'
export default defineEventHandler(async (event) => {
    MDb(mongoConfig).M(user, { isAutoTime: true })
    return true
})
const mongoConfig = {
    host: '127.0.0.1',
    port: 27017,
    user: '',
    password: '',
    database: ''
}

// 定义模型
const user = {
    username: String,
    age: Number
}

import { MDb } from 'think-ts-db'
export default defineEventHandler(async (event) => {
    MDb(mongoConfig).M(user, { isAutoTime: true })
    return true
})

备案号:冀ICP备20015584号-2