Требовать или не требовать {модель, схема} для пн goose? - PullRequest
0 голосов
/ 06 февраля 2020

Есть ли какая-либо разница между требованием в два раза больше, чем просто деструктуризацией model и Schema из существующей переменной mongoose, уже созданной?

Вот два различных примера. В приложении Node есть разница между двумя следующими примерами кода вне синтаксиса и читабельности basi c.

const mongoose = require('mongoose');
const { model, Schema } = mongoose;
const mongoose = require('mongoose')
const { model, Schema } = require('mongoose')

Кажется, они оба работают нормально. Я предполагаю, что это очень простой вопрос.

1 Ответ

1 голос
/ 06 февраля 2020

Если вам нужен объект mongoose позже, то go с первым. Если вы хотите использовать только model и Schema, тогда go просто с:

const { model, Schema } = require('mongoose')

Вы не хотите загружать модуль дважды, разница в производительности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...