あなたは何を地獄にMongoDBを知っている必要がありますされたのMongoDB MongoDBのの1 - - 1のMongoDB MongoDBは、あなたがどのような地獄のMongoDBを知っている必要があり、それであります

1 - MongoDBのMongoDBは、あなたが何を地獄にMongoDBを知っている必要があること

 

最近、あまりにも多くの学生が、あなたはどのような地獄を知っている、またはそのデータベースを知らないのMongoDB、最後にはMongoDBを学びたいのMongoDBについて私が言われて、文書データベースは知っているが、私が使用する方法がわかりません

待望の、そして今、私はあなたにそれを引っ張ってくる、いわゆる、とても良いです:

開始MongoDBの知人の理論を開始しなければならなかった何A.、あなたはああではありませんか?

MongoDBは、分散ファイル・ストレージベースのデータベースです。C ++言語で書かれました。WEBアプリケーションのためのスケーラブルで高性能データ・ストレージ・ソリューションを提供するために設計されています。

MongoDBは、リレーショナルデータベースのような豊かな、最も間のリレーショナルデータベースと非リレーショナルデータベース、非リレーショナルデータベース機能との機能を持つ製品です。

上記の公式の説明、その後、要約、マドリードFUCK!有効な情報が少なすぎる(完全に役に立ちません)

だから、私はMongoDBのについて何かが人間の言語を使用するとしましょう、それ

それは我々が最大の違いは、結合された使用、リレーショナルデータベースは、それはほとんど存在しないファイルのデータベースは理論的には、前記結合することができ、何の主外部キー制約は、データ保存制約、などのないタイプがありません

「テーブル」のリレーショナルデータベースの概念、「フィールド」の概念は、「データエントリ」のコンセプト

MongoDBはまた、コンセプトでより多くのを持っていますが、名前が変更された、厳密に言えば、類似したが、わずかに異なる2の概念ですが、私たちは概念千万人以上いる場合には、問題ではありません。

光はまだ少しファジー、の小さな例をやらせる、と述べ、我々は比較を行いました

リストを作ってみましょう:

これは、我々は、リレーショナルデータベースは非常にシンプルなユーザー・テーブルの権利を行う使用しているものです

次はMongoDBのデータ構造を見てみましょう。

これを何......これは3つの辞書が立っていた特別なリスト、ありますか?あなたがなったリストや辞書を理解していれば、正しい、そしてあなただけの他の言語で、それをPythonのを証明します別のタイプがあり、私たちは事のこのタイプを呼び出し、呼び出されますJSON

そして、あなたは突然、それを実現する必要があり、(ドキュメント)保存された各データMongoDBの各テーブル(コレクション)は、我々が呼んでJSON各フィールド(キー)1 JSONは、次のとおりです。フィールド

これは、私たちの3つのキーワード、コレクションは、リレーショナルデータベース「表」の概念であり、ドキュメントをリードし、「データ入力」で、フィールドは「フィールド」であります

 

あなたは、機器Xの展開を継続するために、データベースをインストールする必要がインストールの二つ.MongoDB

MongoDBのインストールについて、本当に、本当にステップDragonFireによってステップに従うことは難しいことではありません、難しいことではありませんが、あなたと伝説の動作します

まず第一に(あなたは私がそれを自分でダウンロードし、ダウンロードMSIを共有するために取得していないことを証明することができない場合)ああダウンロードするにはここをクリックあなたのMongoDB 3.4のMSIインストールパッケージのシェアを与えます

 

インストールが完了したら、設定リンクを入力し始めた、私たちはディレクトリに移動する必要があります。

"C:\プログラムファイル\のMongoDB \サーバー3.4 \ binに\"

Xは、より自然で米国にインストールするように、コンフィギュレーション環境変数を取ります:

操作後、Windows 7およびWindows 10は、ほぼ同じ友人と同じではありません

窓10最後にすべての方法「OK」

"; C:\プログラムファイル\のMongoDB \サーバー3.4 \ binに\" ここでは、パスのパスを入力し、最後に移動することをWindows 7のノート持参しなければなりません ";" ああ、

コンピュータのないWindows 7オペレーティングシステムを見つけることがないので、ので、ここだけの窓に7学生は申し訳ありませんと言います

OK!ここに私達はの操作の基本的な部分を完了しました

結果、それを試してみましょう

CMDウィンドウZBのアクションバーを開きます。

今ディレクトリ:その後、我々は「\データ\ DB \ C」を作成します

オーケーディレクトリはすでに、もう一度ZBを試してみてください

まあ、オープンの成功

そして、サービスがオンになり、クライアントがそれに接続する方法、そして私たちは、別のCMDウィンドウのオープンMongoのクライアントが必要です

到此,我们成功的完成了,服务端的部署开启,还有客户端的链接,如果你还想继续往下学习的话,我给你一句金玉良言

 

千万别把这两个cmd窗口关了,不然你还得重新打开一次,哈哈哈哈哈哈哈哈!!!!

 
 

最近有太多的同学向我提起MongoDB,想要学习MongoDB,还不知道MongoDB到底是什么鬼,或者说,知道是数据库,知道是文件型数据库,但是不知道怎么来用

那么好,所谓千呼万唤始出来,现在我就拉给你们看:

一.初识MongoDB 之 什么东西都得先从理论入手,你说是不是啊?

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

官方给出了以上的解释,那么综上所述,马德 F U C K ! 有效信息太少了(完全没用)

那么让我来用人类的语言讲述一下MongoDB吧

它和我们使用的关系型数据库最大的区别就是约束性,可以说文件型数据库几乎不存在约束性,理论上没有主外键约束,没有存储的数据类型约束等等

关系型数据库中有一个 "表" 的概念,有 "字段" 的概念,有 "数据条目" 的概念

MongoDB中也同样有以上的概念,但是名称发生了一些变化,严格意义上来说,两者的概念即为相似,但又有些出入,不过无所谓,我们就当是以上概念就好啦

光说的话,还是有点儿模糊,就让我们来做一个小例子,进行一个对比吧

下面我们做一张表:

这是我们用关系型数据库做的一张很简单的User表对吧

接下来我们再看一下MongoDB的数据结构:

这......这特么不就是个列表,里面放着三个字典吗?你说的对,如果你理解成了列表和字典,那么证明了你只会Python,在其他语言中它又是别的类型了,我们把这种类型的玩意儿,叫做:Json

那么你就该恍然大悟了吧,MongoDB的每个表(Collection)中存储的每条数据(Documents)都是一个一个的Json,Json中的每一个字段(Key)我们称之为:Field

就此我们引出了三个关键字,Collection也就是关系型数据库中"表"的概念,Documents就是"数据条目",Field就是"字段"

 

二.MongoDB安装部署 之 你必须得先安装上数据库才能继续装X

关于MongoDB的安装,真的没有难度,真的真的没有难度,来跟着DragonFire一步一步操作,带你Legendary

首先分享给你一个MongoDB 3.4的msi安装包 点击这里可以下载哦(如果不能下载证明我还没搞定分享msi,自己下载一个吧)

 

安装完成之后,开始进入配置环节,首先我们要进入目录:

"C:\Program Files\MongoDB\Server\3.4\bin"

带着你配置环境变量,让X装的更加自然更加美:

之后的操作,windows 7 与 windows 10 不太一样,大同小异啦

windows 10 一路到底的"确定"

windows 7 在这里需要注意的是,Path路径移动到最后,输入:"  ;C:\Program Files\MongoDB\Server\3.4\bin  " 一定要带上 "  ;  " 哦

因为没有找到windows 7 操作系统的计算机,所以这里只能给windows 7 的同学说声抱歉了

OK!到了这里我们基本已经完成了部分操作了

我们来试一下成果吧

打开cmd窗口进行一次ZB的操作吧

那我们来创建一个" C:\data\db\ "的目录吧

好了目录已经有了,再次ZB试一下

好了开启成功了

那么服务开启了,客户端怎么去连接呢,这时我们需要另一个cmd窗口开启mongo的客户端

到此,我们成功的完成了,服务端的部署开启,还有客户端的链接,如果你还想继续往下学习的话,我给你一句金玉良言

 

千万别把这两个cmd窗口关了,不然你还得重新打开一次,哈哈哈哈哈哈哈哈!!!!

おすすめ

転載: www.cnblogs.com/itzhangxuhui/p/11263124.html