簡體   English   中英

我似乎無法與 mongodb 連接

[英]I can't seem to connect with mongodb

我是 mongoDB 的新手。 我是一名正在嘗試完成練習的學生。 我需要連接到 mongo 數據庫並使用入門數據為該數據庫設置種子。 該項目還有更多內容,但是當我解決了連接/播種問題時,我會解決這個問題。

以下是環境細節:

  • mongo -- 使用 brew 安裝的 3.6.2 版
  • macOSX High Sierra 10.13.3
  • 用 node/express 編寫的應用程序
  • Seeder 是用於播種的 npm 包(理論上無論如何)
  • IDE -- 使用集成終端作為 CLI 的 VSCode
  • 只是為了徹底,通過 brew services restart mongodb 重新啟動 mongo
  • 啟動腳本 = npm start ("nodemon ./start")
  • 鏈接到要點文件: https : //gist.github.com/dhawkinson/374e6e4cb79fb1eb2b8db11ede2af4b3

我得到以下兩個 console.logs Express server is listening on port 5000 courseRatingDB connection established ,您可以在要點中看到,但我什么也沒得到,沒有拋出錯誤,沒有語法錯誤,沒有連接,沒有播種。 誰能告訴我為什么,以及如何解決它?

試試這個代碼

const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/courseRatingDB', { useMongoClient: true });
mongoose.Promise = bruebird 

app.set('port', process.env.PORT || 5000);

是的,我對const seeder = require('mongoose-seeder');雙重評論const seeder = require('mongoose-seeder');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM