91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

NodeJS|使用MongooseJS將MongoDB與Node連接的方法

發布時間:2020-10-19 17:52:27 來源:億速云 閱讀:137 作者:小新 欄目:web開發

這篇文章主要介紹NodeJS|使用MongooseJS將MongoDB與Node連接的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

在我們深入研究mongoDB如何使用mongooseJSnodejs應用程序連接之前,讓我們先簡要介紹一下當今web開發領域的主流技術。

Node: Node.js (Node)是一個用于在服務器端執行JavaScript代碼的開源開發平臺。Node對于開發需要從瀏覽器到服務器的持久連接的應用程序非常有用,通常用于實時應用程序,如聊天、新聞訂閱源和web推送通知。

mongoDB: mongoDB是一種跨平臺、開源的面向文檔的數據庫,是一種NoSQL數據庫。作為一個NoSQL(不僅僅是SQL)數據庫,MongoDB避開了關系數據庫的基于表的結構,以適應類似JSON的文檔,這些文檔具有它稱為BSON(二進制JSON)的動態模式。

MongooseJS: Mongoose或MongooseJS是一個MongoDB對象建模(ODM)工具,設計用于在異步環境中工作。基本上,它是一個包,我們將使用它與nodeJS應用程序中的MongoDB數據庫交互(查詢、更新、操作)。我們將使用NPM(節點打包管理器)在我們的應用程序中安裝或“require”mongooseJS。

NPM: Node包管理器或NPM是nodeJS應用程序的官方包管理器。它將與NodeJS一起安裝。它從命令行或終端使用(取決于使用什么操作系統)。

現在我們已經熟悉了這些技術的基本定義,讓我們深入了解代碼及其解釋。

在本例中(用于演示目的),我們的nodejs應用程序將是一個javascript文件。我們把它命名為app.js。

繼續在新文件夾中創建該文件。

NodeJS|使用MongooseJS將MongoDB與Node連接的方法

源代碼的解釋:

第2行:在我們的應用程序中“requires”或導入mongoose包。

第4行:它將連接字符串(包含有關數據庫連接的信息)分配給我們的mongoDB變量。

第6行:這些行有助于建立或“open”或啟動與mongoDB變量中提到的數據庫的連接。mongoose.connect()函數的第一個參數是連接字符串(mongoDB變量)。

第10行:mongoose.connect()函數返回數據庫連接為mongoose.connection,我們將其分配給db變量。

第14行:當建立并返回與數據庫的連接時,該行將消息記錄到控制臺中。它偵聽'connected'事件,當事件觸發時,包含第14,15,16行的function()被執行。

第19行:當建立并返回與數據庫的連接時,此行將消息記錄到控制臺中。它偵聽'error'事件,當事件觸發時,包含第19,20,21行的function()被執行。

編寫源代碼后打開終端或命令提示符(如果是windows用戶)并導航到項目目錄。

然后編寫命令npm install mongooose,如下圖所示:

NodeJS|使用MongooseJS將MongoDB與Node連接的方法

該命令安裝mongoose包,以便在應用程序中使用

上面的命令將在當前目錄或文件夾中創建一個' node_modules '文件夾,并在其中下載必要的文件。

那么所有的準備工作都已經完成,現在我們可以測試到數據庫的連接。

編寫node app.js來啟動應用程序。

NodeJS|使用MongooseJS將MongoDB與Node連接的方法

node app.js命令運行我們的應用程序。啟動db.on(' connected ')事件并執行函數。

以上是NodeJS|使用MongooseJS將MongoDB與Node連接的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

咸阳市| 土默特左旗| 绵阳市| 漳州市| 翼城县| 通州区| 漯河市| 寿宁县| 廉江市| 同德县| 南昌县| 荃湾区| 宁津县| 班戈县| 木里| 周口市| 察雅县| 津南区| 辽中县| 天等县| 会东县| 江油市| 格尔木市| 榆林市| 蒙自县| 米林县| 江北区| 察哈| 旬邑县| 江陵县| 阿拉善左旗| 嫩江县| 内丘县| 富民县| 武穴市| 定兴县| 炉霍县| 吉安市| 日喀则市| 虎林市| 永昌县|