目次
安装Mongo
1.在官方网站下载压缩包,然后解压到某个目录,如图:
2.在根目录下创建存放数据的data目录
3.运行mongod,如图所示
4.将mongo添加到环境变量中,方便使用命令
5.通过配置文件重新配置mongo的data以及log的属性
6.通过mongo命令操作数据库
The MongoDB Manual
The MongoDB Manual.pdf

MongoNote01.Start

Jun 07, 2016 pm 03:57 PM
github スターター

原文首发在github上 MongoNote01.Start MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling. 这是mongo官方给出的定义。定义里的几个关键点体现了mongo的几个突出的优点: document-or

原文首发在github上 MongoNote01.Start

MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling.
这是mongo官方给出的定义。定义里的几个关键点体现了mongo的几个突出的优点:

document-oriented,数据以Bson(Json-style)格式存放在文档中,这个和关系型数据库很大的不同,在mongo中无需按照三范式设计数据库,所以,mongo使用也要比关系型数据库使用起来简单的多。high performance,mongo是C++实现,数据存放简单,不支持jion操作,不支持事务,性能要比sql当然要快。high availability,mongo提供强大的复制功能,当主库挂掉,很方便的使用备份库。automatic scaling,mongo使用sharding进行集群部署,要比SQL方便的多。

但是,也不能只看它的优点,mongo现在也有问题,其中最突出的就是:

不支持事务

总之,相对SQL,mongo的使用比较简单随意,它可以作为SQL之外的有力工具,但是还是不能完全取代成熟的SQL,所以,选择mongo需慎重。


安装Mongo


推荐在Linux64位系统上安装Mongo

1.在官方网站下载压缩包,然后解压到某个目录,如图:

\

2.在根目录下创建存放数据的data目录

\

3.运行mongod,如图所示

\

4.将mongo添加到环境变量中,方便使用命令

\

5.通过配置文件重新配置mongo的data以及log的属性

在mongo目录下创建mongo.conf文件

dbpath=data/
logpath=log/mogodb.log
logappend=true

此时就可以这样启动mongo了

\

6.通过mongo命令操作数据库

\

mongo中的操作命令和SQL中命令有些类似。


通过安装以及简单使用,对mongo有大体的了解。在之后的学习中,通过和SQL对比快速的学习。最好的学习资料,就是官方的:

The MongoDB Manual

也可以下载PDF单文件

The MongoDB Manual.pdf


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

GitHub プロジェクト共有: ワンクリックでプレイできる 10 のオープンソース オンライン ゲーム GitHub プロジェクト共有: ワンクリックでプレイできる 10 のオープンソース オンライン ゲーム Mar 24, 2023 pm 07:15 PM

この記事では、クリックするだけでプレイできる GitHub 上のオープンソース オンライン ゲーム 10 個をまとめています。ほとんどのゲームは携帯電話でもプレイできるので、とても便利です。

ギットハブとは何ですか ギットハブとは何ですか Mar 24, 2023 pm 05:46 PM

GitHub は、オープン ソースおよびプライベート ソフトウェア プロジェクトのホスティング プラットフォームであり、開発者がここで独自のコードをホストし、バージョン管理を実行できるようにします。 GitHub はオープン ソース プロジェクトとコラボレーションに重点を置いており、このプラットフォーム上のオープン ソース プロジェクトを通じて、開発者は他の開発者のプロジェクトのソース コードを表示し、コミュニケーションし、学ぶことができます。

【まとめ】GitHubが開かない原因と解決策 【まとめ】GitHubが開かない原因と解決策 Mar 27, 2023 am 11:33 AM

GitHub は、非常に人気のあるバージョン管理およびコード ホスティング プラットフォームです。ただし、GitHub にアクセスできないという問題が発生する場合があります。これは、GitHub がグローバル プラットフォームであり、地理的位置、ネットワーク状態、Web サイト設定などの要因の影響を受けるためです。この記事では、GitHubが開けない原因とその解決方法を紹介します。

Github にプロジェクトとテキストドキュメントをアップロードする方法について話しましょう Github にプロジェクトとテキストドキュメントをアップロードする方法について話しましょう Mar 27, 2023 am 10:53 AM

GitHub は、オープンソース コミュニティや企業内部のコード管理で広く使用されている Git ベースのコード ホスティング プラットフォームです。 GitHub ではプロジェクトやテキスト ドキュメントをアップロードできますが、サポートされている形式とアップロード方法が若干異なります。

Githubで1つのフォルダーの内容のみをダウンロードする方法 Githubで1つのフォルダーの内容のみをダウンロードする方法 Mar 27, 2023 am 10:53 AM

GitHub は、開発者のコ​​ラボレーションとバージョン管理に使用される人気のあるコード ホスティング プラットフォームです。開発者は、別の開発者の GitHub リポジトリから特定のフォルダーのコンテンツのみをダウンロードする必要がある場合があります。この記事では、リポジトリ全体をダウンロードせずに、GitHub リポジトリ内のフォルダーのみをダウンロードする方法を説明します。

GitHub リポジトリ内のフォルダーを削除する方法について説明します。 GitHub リポジトリ内のフォルダーを削除する方法について説明します。 Mar 27, 2023 am 11:33 AM

GitHub は、ユーザーがコード ベースをインターネット上に保存して共有できるようにする、非常に人気のあるバージョン管理システムです。プログラマーにとって必須のツールの 1 つです。ただし、GitHub リポジトリ内のフォルダーを削除する必要がある場合があります。この記事では、GitHubリポジトリ内のフォルダーを削除する方法を紹介します。

Windows 11/10にGitHub Copilotをインストールする方法 Windows 11/10にGitHub Copilotをインストールする方法 Oct 21, 2023 pm 11:13 PM

GitHubCopilot は、コードを適切に予測してオートコンプリートする AI ベースのモデルを備えた、プログラマーにとっての次のレベルです。ただし、この AI の天才をデバイスに導入して、コーディングをさらに簡単にする方法を疑問に思っているかもしれません。ただし、GitHub の使用は必ずしも簡単ではなく、初期設定プロセスは難しいものです。したがって、Windows 11、10 の VSCode に GitHub Copilot をインストールして実装する方法に関するステップバイステップのチュートリアルを作成しました。 Windows に GitHubCopilot をインストールする方法 このプロセスにはいくつかの手順があります。したがって、今すぐ以下の手順に従ってください。ステップ 1 – 最新バージョンの Visual Studio がコンピューターにインストールされている必要があります

Gitlab で保護されたブランチをセットアップして PR を送信する方法について話しましょう Gitlab で保護されたブランチをセットアップして PR を送信する方法について話しましょう Mar 30, 2023 pm 09:01 PM

この記事は Gitlab の学習についてであり、保護されたブランチを設定してリーダーに PR を送信する方法について説明しています。

See all articles