on(“mytable”)

“`

可以通過以下命令查看所有collection名稱:

“`

> show collections

“`

3. 創建Node.js應用程序

在選擇Node.js作為應用程序的開發平臺之后,需要安裝相關的模塊,用于連接MongoDB數據庫和編寫程序。

在Node.js項目根目錄下,執行以下命令安裝相關模塊:

“`

$ npm install –save express mongodb

“`

這樣就安裝了兩個模塊,express用于搭建Web應用,mongodb用于連接MongoDB數據庫。現在,開始編寫Node.js的應用程序。

首先,創建一個名為index.js的文件,在里面編寫以下代碼:

“`js

const express = require(‘express’);

const MongoClient = require(‘mongodb’).MongoClient;

const app = express();

let dbo; // 全局變量,保存db對象

app.get(‘/all’, async (req, res) => {

const collection = dbo.collection(“mytabl自建APPe”);

const result = await collection.find({}).toArray();

res.send(result);

});

MongoClient.connect(“mongodb://localhost:27017”, { useNewUrlParser: true }, (err, db) => {

if (err) throw err;

dbo = db.db(“mydb”);

app.listen(3000, () => console.log(‘Example app listening on port 3000!’))

});

“`

這段代碼做了以下幾件事情:

1. 引入express和mongodb模塊。

2. 創建一個名為app的Express應用程序。

3. 全局變量dbo,用于保存MongoDB數據庫連接。

4. 定義一個路由,用于獲取所有數據集中的數據,并返回給客戶端。

5. 連接MongoDB數據庫,并啟動Web服務監聽3000端口。

4. 運行并使用

在完成以上文件的編寫之后,通過以下命令運行:

“`

$ node index.js

“`

可以看到輸出了`Example app listening on port 3000!`,表示服務已經啟動。此時,在瀏覽器中訪問`http://localhost:3000/all`,即可看到所有數據集中的數據。

至此,完成了一個簡單的自建資料庫app,可以根據用戶的實際需求,進行更加細致的編寫、設計和優化。該應用可以讓用戶更好地管理自己的數據,提高信息利用效率,而且有很大的擴展空間。

未經允許不得轉載:亦門 » 自建資料庫app有哪些步驟呢?

相關推薦