【问题标题】:How to use set property on Mongoose?如何在 Mongoose 上使用 set 属性?
【发布时间】:2021-08-30 02:14:45
【问题描述】:

我有一个节点/快递服务器。我导入了猫鼬,但在启动连接之前我无法使用 useFindAndModify 和 useCreateIndex 属性进行设置。 Typescript 声称:

类型“void”上不存在属性“set”。

如何解决这个问题?这是我的代码:

require("dotenv").config();
import { createServer } from "http";
import Mongoose from "mongoose"

const server = createServer(app);

Mongoose
  .set("useFindAndModify", false)
  .set("useCreateIndex", true)
  .connect(process.env.MONGODB, {
    useNewUrlParser: true,
    useUnifiedTopology: true,
    useCreateIndex: true,
    autoIndex: false,
  })
  .then(() =>
    server.listen(process.env.PORT, () =>
      console.log(`server is listening on ${process.env.PORT}!`)
    )
  )
  .catch((err) => console.log("error", err));

【问题讨论】:

    标签: node.js typescript mongoose


    【解决方案1】:

    你可以这样使用它。

    mongoose.connect(uri, { useFindAndModify: false });
    

    请访问这里了解更多... https://mongoosejs.com/docs/deprecations.html

    【讨论】:

      猜你喜欢
      • 2012-04-05
      • 1970-01-01
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      • 2020-08-02
      • 2011-08-29
      • 1970-01-01
      • 2019-02-16
      相关资源
      最近更新 更多