一游开心 發表於 2019-8-22 15:02:00

MongoDB 初始化

<p>下载地址</p>
<p>https://www.mongodb.com/download-center/community</p>
<p><img src="https://img2018.cnblogs.com/blog/552396/201908/552396-20190822145806600-1398036615.png"></p>
<p>&nbsp;</p>
<p>&nbsp;下载完成后,一步步安装即可</p>
<p>初始化DB存放目录,找到安装MongoDB的目录下的bin目录,运行命令:</p>
<div class="cnblogs_code">
<pre>PS C:\mongodb\sERVER\4.2\bin&gt;mongod --dbpath c:\data\db</pre>
</div>
<p>然后你就会发现报错了</p>
<p>PS C:\Program Files\MongoDB\Server\4.2\bin&gt; mongod --dbpath D:\MongoDB mongod : 无法将“mongod”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径<br>正确,然后再试一次。</p>
<div class="cnblogs_code">
<pre>PS C:\mongodb\sERVER\<span style="color: rgba(128, 0, 128, 1)">4.2</span>\bin&gt;.\mongod --dbpath c:\data\db</pre>
</div>
<p>&nbsp;总览数据库详情</p>
<div class="cnblogs_code">
<pre>PS C:\Program Files\MongoDB\Server\<span style="color: rgba(128, 0, 128, 1)">4.2</span>\bin&gt; .\mongo</pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/552396/201908/552396-20190822150419027-871704648.png"></p>
<p>查阅数据库</p>
<p>查看所有数据库</p>
<div class="cnblogs_code">
<pre>show dbs;</pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/552396/201908/552396-20190822150546240-1541805493.png"></p>
<p>创建数据库</p>
<div class="cnblogs_code">
<pre>use databaseTest</pre>
</div>
<p>创建表</p>
<div class="cnblogs_code">
<pre>&gt;<span style="color: rgba(0, 0, 0, 1)"> use filesDB
switched to db filesDB
</span>&gt; <span style="color: rgba(0, 0, 255, 1)">file</span> =<span style="color: rgba(0, 0, 0, 1)"> {
... name:</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">test.txt</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)">,
... path:</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">d://db/txt/</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)">
... }
{ </span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">name</span><span style="color: rgba(128, 0, 0, 1)">"</span> : <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">test.txt</span><span style="color: rgba(128, 0, 0, 1)">"</span>, <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">path</span><span style="color: rgba(128, 0, 0, 1)">"</span> : <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">d://db/txt/</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)"> }
</span>&gt; db.files.insert(<span style="color: rgba(0, 0, 255, 1)">file</span><span style="color: rgba(0, 0, 0, 1)">)
WriteResult({ </span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">nInserted</span><span style="color: rgba(128, 0, 0, 1)">"</span> : <span style="color: rgba(128, 0, 128, 1)">1</span> })</pre>
</div>
<p>查询表</p>
<div class="cnblogs_code">
<pre>db.files.<span style="color: rgba(0, 0, 255, 1)">find</span>()</pre>
</div>
<p>查询一条数据</p>
<div class="cnblogs_code">
<pre>db.files.findOne()</pre>
</div>
<p>查询指定字段</p>
<p>1/ture为显示,0/false为隐藏</p>
<div class="cnblogs_code">
<pre>&gt; db.files.<span style="color: rgba(0, 0, 255, 1)">find</span>({},{name:<span style="color: rgba(128, 0, 128, 1)">1</span>,_id:<span style="color: rgba(128, 0, 128, 1)">0</span>,size:<span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">})
{ </span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">name</span><span style="color: rgba(128, 0, 0, 1)">"</span> : <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">test.txt</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)"> }
{ </span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">name</span><span style="color: rgba(128, 0, 0, 1)">"</span> : <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">bus.doc</span><span style="color: rgba(128, 0, 0, 1)">"</span>, <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">size</span><span style="color: rgba(128, 0, 0, 1)">"</span> : <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">10MB</span><span style="color: rgba(128, 0, 0, 1)">"</span> }</pre>
</div>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/CoffeeEddy/p/11394367.html
頁: [1]
查看完整版本: MongoDB 初始化