首页 > 解决方案 > 与 Mongoose 连接时出现问题 - TypeError: mongoose.connect is not a function

问题描述

我在我的 React 应用程序中连接到 Mongoose 时遇到了一些问题。我正在尝试将 Azure Cosmos DB 实例与 Mongo API 连接起来。

这是我的 app.js:

import React from 'react';


const mongoose = require('mongoose');
const dbUri = `SecretDBConnectionString`
mongoose.createConnection(dbUri, { useNewUrlParser: true })
    .then(console.log('MongoDB Connected..'))
    .catch(err => console.log(err));


class App extends React.Component {
  render(){
    return(
      <div></div>
    )
  }
}

export default App;

我收到此错误:

TypeError: mongoose.createConnection 不是函数

我已经用谷歌搜索了这个错误,但没有找到与我的情况有关的东西。我觉得我错过了一些非常基本的东西。

标签: node.jsreactjsmongodbmongoose

解决方案


经过进一步研究,我了解到您无法从客户端初始化 MongoDB。


推荐阅读