使用Mac搭建MongoDB數據庫

1、介紹

MongoDB是一個非關係型數據庫,在現如今浩瀚的數據存儲中,它的快速、穩定、可靠性對於一些數據量大、結構不確定的數據存儲來說,更是顯得尤為重要。那麼在Mac上該怎麼搭建MongoDB數據庫呢?下面就為大家分享具體操作過程。

2、正文

一、安裝與啟動MongoDB

首先需要安裝Homebrew,Homebrew是Mac的包管理器,可以很方便的安裝一些軟件。如果沒有安裝過可以在終端中輸入:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

之後,輸入以下命令來安裝MongoDB:

brew install mongodb

安裝完成後,我們可以使用命令啟動MongoDB:

mongod --config /usr/local/etc/mongod.conf

這裡默認我們使用的是默認的配置文件/usr/local/etc/mongod.conf開啟的端口是27017:

Starting mongod...

如果順利你會看到類似以下的輸出:

waiting for connections on port 27017

這就意味着已經成功啟動了MongoDB。

二、使用MongoDB

1、連接MongoDB

使用以下命令來連接MongoDB數據庫:

mongo

如果一切順利你會看到如下的輸出:

MongoDB shell version v4.2.3
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("38894b5d-5250-4f91-aeb3-61daf5f7a397") }
MongoDB server version: 4.2.3
Welcome to the MongoDB shell.

這樣你就連接上了MongoDB數據庫。

2、創建數據庫

使用以下命令來創建一個名為test的數據庫:

use test

這裡如果是第一次創建,需要向數據庫中插入一些數據才能將其真正創建。

可以用命令:

db.test.insert({ a: 1 })

插入一個數據,此時test數據庫就真正的創建成功了。

3、檢查數據庫

使用以下命令檢查當前數據庫的列表:

show dbs

如果你使用上面的命令去檢查數據庫,你會發現test沒有出現,因為我們只向test中插入了一個數據,所以它如果不去主動使用,系統是會嘗試回收的,想要顯示出來它可以攜帶一些正常的數據才行。

三、停止MongoDB

在命令行中使用pkil命令關閉進程:

pkil mongod

如果一切順利,你會看到類似以下的輸出:

No matching processes belonging to you were found

這說明你已經成功關閉了MongoDB。

3、小結

以上就是在Mac上搭建MongoDB數據庫的詳細操作過程,只要按照以上步驟一步步來做,就可以順利完成MongoDB的安裝和使用了。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/245291.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:08
下一篇 2024-12-12 13:08

相關推薦

  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • Mac自帶Python:你不知道的全能開發工具

    你知道嗎?你的Mac自帶Python!而且它能夠支持開發多種應用程序、執行的任務也很多種多樣。讓我們一起來探索一下Mac自帶Python的神奇功能吧! 一、快速入門 要馬上開始使用…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的數據庫存儲引擎

    本文將介紹兩款高性能的數據庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • Python怎麼導入數據庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的數據庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28
  • Think-ORM數據模型及數據庫核心操作

    本文主要介紹Think-ORM數據模型建立和數據庫核心操作。 一、模型定義 Think-ORM是一個開源的ORM框架,用於簡化在PHP應用中(特別是ThinkPHP)與關係數據庫之…

    編程 2025-04-27
  • 如何在Mac上升級Python3並進行配置

    如果你正在使用Mac電腦進行編程開發,升級Python3並進行配置是一個必備的步驟。本文將從多個方面詳細介紹如何在Mac上升級Python3並進行配置,讓你在編程開發中更加順暢地使…

    編程 2025-04-27
  • 如何使用Python將CSV文件導入到數據庫

    CSV(Comma Separated Values)是一種可讀性高、易於編輯與導入導出的文件格式,常用於存儲表格數據。在數據處理過程中,我們有時需要將CSV文件導入到數據庫中進行…

    編程 2025-04-27
  • Python批量導入數據庫

    本文將介紹Python中如何批量導入數據庫。首先,對於數據分析和挖掘領域,數據庫中批量導入數據是一個必不可少的過程。這種高效的導入方式可以極大地提高數據挖掘、機器學習等任務的效率。…

    編程 2025-04-27

發表回復

登錄後才能評論