- MongoEngine 教程
- MongoEngine - 首頁
- MongoEngine - MongoDB
- MongoEngine - MongoDB Compass
- MongoEngine - 物件文件對映器
- MongoEngine - 安裝
- MongoEngine - 連線到 MongoDB 資料庫
- MongoEngine - 文件類
- MongoEngine - 動態模式
- MongoEngine - 欄位
- MongoEngine - 新增/刪除文件
- MongoEngine - 查詢資料庫
- MongoEngine - 過濾器
- MongoEngine - 查詢運算子
- MongoEngine - QuerySet 方法
- MongoEngine - 排序
- MongoEngine - 自定義 Query Sets
- MongoEngine - 索引
- MongoEngine - 聚合
- MongoEngine - 高階查詢
- MongoEngine - 文件繼承
- MongoEngine - 原子更新
- MongoEngine - Javascript
- MongoEngine - GridFS
- MongoEngine - 訊號
- MongoEngine - 文字搜尋
- MongoEngine - 擴充套件
- MongoEngine 有用資源
- MongoEngine - 快速指南
- MongoEngine - 有用資源
- MongoEngine - 討論
MongoEngine - MongoDB
NoSQL 資料庫在過去十年中越來越受歡迎。在當今的即時 Web 應用程式世界中,移動裝置和嵌入式裝置產生了海量資料。傳統的關聯資料庫(如 Oracle、MySQL 等)不適合處理字串。由於這些資料庫具有固定且預定義的模式,並且無法擴充套件,因此處理此類資料也比較困難。NOSQL 資料庫具有靈活的模式,並以分散式方式儲存在大量社群伺服器上。
NOSQL 資料庫根據資料的組織方式進行分類。MongoDB 是一種流行的文件儲存 NOSQL 資料庫。MongoDB 資料庫的基本組成部分稱為文件。文件是儲存在 JSON 格式中的鍵值對的集合。多個文件儲存在一個集合中。可以將集合視為任何關係資料庫中的表,並將文件視為表中的一行。但是,需要注意的是,由於 MongoDB 是無模式的,因此集合中每個文件的鍵值對數量不必相同。
MongoDB 由 MongoDB Inc. 開發。它是一個通用的分散式基於文件的資料庫。它提供企業版和社群版。可以在以下網址下載 Windows 作業系統的最新社群版:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.6-signed.msi。
在您選擇的資料夾中安裝 MongoDB,並使用以下命令啟動伺服器:
D:\mongodb\bin>mongod
伺服器現在已準備好接收 27017 埠上的連線請求。MongoDB 資料庫儲存在 bin/data 目錄中。可以透過上述命令中的 –dbpath 選項更改此位置。
在另一個命令終端中,使用以下命令啟動 MongoDB 控制檯:
D:\mongodb\bin>mongo
MongoDB 提示符類似於我們通常在 MySQL 或 SQLite 終端中看到的提示符。所有資料庫操作(例如建立資料庫、插入文件、更新和刪除以及檢索文件)都可以在控制檯中完成。
E:\mongodb\bin>mongo
MongoDB shell version v4.0.6
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("0d848b11-acf7-4d30-83df-242d1d7fa693") }
MongoDB server version: 4.0.6
---
>
預設使用的資料庫是 test。
> db Test
使用“use”命令可以將任何其他資料庫設定為當前資料庫。如果指定的資料庫不存在,則會建立一個新的資料庫。
> use mydb switched to db mydb
請參閱我們在 MongoDB 上的詳細教程:https://tutorialspoint.tw/mongodb/index.htm。