【问题标题】:Why global.mongoose for caching mongodb connection?为什么使用 global.mongoose 来缓存 mongodb 连接?
【发布时间】:2021-08-08 23:18:03
【问题描述】:

为什么要添加global.mongoose来缓存mongodb连接?

import mongoose from 'mongoose'

let cached = global.mongoose

if (!cached) {
  cached = global.mongoose = { conn: null, promise: null }
}

它的目的是什么?如果我这样做是一样的吗?

global.cached = global.cached || {conn:null, promise:null}

【问题讨论】:

    标签: node.js mongodb mongoose next.js


    【解决方案1】:

    因为您只想创建一个连接,然后在任何地方都使用它,而不是每次都创建一个连接

    【讨论】:

      猜你喜欢
      • 2015-09-17
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      • 2012-05-06
      • 2020-12-09
      • 2021-04-23
      • 2014-11-19
      • 1970-01-01
      相关资源
      最近更新 更多