Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular Mongoose与MongoDB的连接_Angular_Mongodb_Typescript_Mongoose_Frontend - Fatal编程技术网

Angular Mongoose与MongoDB的连接

Angular Mongoose与MongoDB的连接,angular,mongodb,typescript,mongoose,frontend,Angular,Mongodb,Typescript,Mongoose,Frontend,我正在尝试使用Angular 8中的mongoose.createConnection连接到mongodb,但我一直遇到以下错误: mongoose.createConnection is not a function 这是我的密码: import { Component, OnInit } from '@angular/core'; import { RouteSegments } from '../mm-routing.module'; @Component({ selector:

我正在尝试使用Angular 8中的mongoose.createConnection连接到mongodb,但我一直遇到以下错误:

mongoose.createConnection is not a function
这是我的密码:

import { Component, OnInit } from '@angular/core';
import { RouteSegments } from '../mm-routing.module';

@Component({
  selector: 'elastic-search',
  templateUrl: './elastic-search.component.html',
  styleUrls: ['./elastic-search.component.scss']
})
export class ElasticSearchComponent implements OnInit {

  constructor() { }

  ngOnInit() {
  }

    open() {
      debugger;
      const mongoose = require('mongoose');

      const connection = mongoose.createConnection('mongodb://Test/Test', { useNewUrlParser: true });

      var bookSchema = new mongoose.Schema({
        title: String,
        author: String,
        description: String
      });

      var Book = mongoose.model("Book", bookSchema);

    }
}

我也尝试了mongoose.connection,但在控制台中出现了相同的错误。

我们无法直接从客户端代码(Angular/React等)连接到数据库


使用任何服务器端技术,如
Node
Express.js
一起使用,或者像前面提到的那样尝试Angular Universal SSR

我总是很遗憾地得到“createConnection不是一个函数”。首先感谢您的帮助。我正试图遵循本教程,以便更清楚地了解您能向我们显示console output.mongoose.createConnection的错误。createConnection不是一个函数,始终是这样。@RobNone,
createConnection
的调用似乎是正确的。尽管您成功地消除了
控制台
错误,但我们无法直接从Angular code或任何客户端代码连接到
mongodb