【问题标题】:Getting an error saying: TypeError: mongoose.connect is not a function收到错误消息:TypeError: mongoose.connect is not a function
【发布时间】:2020-11-17 19:04:17
【问题描述】:

我正在尝试连接到我在 MongoDB 中创建的新数据库。我对 Mongo Db 和 gatsby 还很陌生,所以我想知道我是做错了什么还是遗漏了什么?我目前正在使用常规的 gatsby 堆栈 JS 和 graphql

const mongoose = require('mongoose');
mongoose.connect(mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster.hyqcz.mongodb.net/${process.env.MONGO_DB_NAME}?retryWrites=true&w=majority)

这是错误 TypeError: mongoose.connect is not a function

我尝试使用Import * as mongoose from 'mongoose' 得到相同的结果

【问题讨论】:

    标签: javascript mongodb mongoose graphql gatsby


    【解决方案1】:

    你可以试试这个吗?

    面临同样的事情 - 这对我有用。

    import mongoose = require("mongoose");
    

    【讨论】:

    • 'import ... =' can only be used in TypeScript files.ts 是我这样做时遇到的错误
    猜你喜欢
    • 2015-10-11
    • 2017-07-22
    • 2021-03-28
    • 2022-10-07
    • 1970-01-01
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多