【问题标题】:importing Schema from '@nestjs/mongoose' vs importing it from 'mongoose'从“@nestjs/mongoose”导入架构与从“mongoose”导入架构
【发布时间】:2022-01-23 05:23:20
【问题描述】:

谁能解释这两个进口之间的区别?

import { Schema } from '@nestjs/mongoose';

&

import { Schema as mongooseSchema } from 'mongoose';

【问题讨论】:

    标签: mongoose nestjs mongoose-schema


    【解决方案1】:

    import { Schema } from '@nestjs/mongoose'

    导入Schema class decorator

    https://docs.nestjs.com/techniques/mongodb#model-injection

    虽然

    import { Schema as mongooseSchema } from 'mongoose'

    是导入Schema https://mongoosejs.com/docs/guide.html#schemas)并将其重命名为mongooseSchema(我猜是为了避免名称冲突)

    【讨论】:

      猜你喜欢
      • 2021-06-28
      • 2021-02-28
      • 2018-12-28
      • 2014-03-30
      • 2016-10-27
      • 2019-07-26
      • 2016-02-29
      • 1970-01-01
      • 2018-10-03
      相关资源
      最近更新 更多