2.安装mongodb
接下来我们使用 curl 命令来下载安装:
<span class="com"># 进入 /usr/local<span class="pln"> cd <span class="pun">/<span class="pln">usr<span class="pun">/<span class="kwd">local<span class="pln"> <span class="com"># 下载<span class="pln"> sudo curl <span class="pun">-<span class="pln">O https<span class="pun">:<span class="com">//fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz<span class="pln"> <span class="com"># 解压<span class="pln"> sudo tar <span class="pun">-<span class="pln">zxvf mongodb<span class="pun">-<span class="pln">osx<span class="pun">-<span class="pln">ssl<span class="pun">-<span class="pln">x86_64<span class="pun">-<span class="lit">4.0<span class="pun">.<span class="lit">9.tgz<span class="pln"> <span class="com"># 重命名为 mongodb 目录<span class="pln"> sudo mv mongodb<span class="pun">-<span class="pln">osx<span class="pun">-<span class="pln">x86_64<span class="pun">-<span class="lit">4.0<span class="pun">.<span class="lit">9<span class="pun">/<span class="pln"> mongodb</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
安装完成后,我们可以把 MongoDB 的二进制命令文件目录(安装目录/bin)添加到 PATH 路径中:
<span class="kwd">export<span class="pln"> PATH<span class="pun">=<span class="str">/usr/<span class="kwd">local<span class="pun">/<span class="pln">mongodb<span class="pun">/<span class="pln">bin<span class="pun">:<span class="pln">$PATH</span></span></span></span></span></span></span></span></span></span></span>
创建日志及数据存放的目录:
-
数据存放路径:
<span class="pln">sudo mkdir <span class="pun">-<span class="pln">p <span class="pun">/<span class="pln">usr<span class="pun">/<span class="kwd">local<span class="pun">/<span class="kwd">var<span class="pun">/<span class="pln">mongodb</span></span></span></span></span></span></span></span></span></span></span>
-
日志文件路径:
<span class="pln">sudo mkdir <span class="pun">-<span class="pln">p <span class="pun">/<span class="pln">usr<span class="pun">/<span class="kwd">local<span class="pun">/<span class="kwd">var<span class="pun">/<span class="pln">log<span class="pun">/<span class="pln">mongodb</span></span></span></span></span></span></span></span></span></span></span></span></span>
接下来要确保当前用户对以上两个目录有读写的权限:
<span class="pln">sudo chown runoob <span class="pun">/<span class="pln">usr<span class="pun">/<span class="kwd">local<span class="pun">/<span class="kwd">var<span class="pun">/<span class="pln">mongodb sudo chown runoob <span class="pun">/<span class="pln">usr<span class="pun">/<span class="kwd">local<span class="pun">/<span class="kwd">var<span class="pun">/<span class="pln">log<span class="pun">/<span class="pln">mongodb</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
以上 runoob 是我电脑上对用户,你这边需要根据你当前对用户名来修改。
接下来我们使用以下命令在后台启动 mongodb:
<span class="pln">mongod <span class="pun">--<span class="pln">dbpath <span class="pun">/<span class="pln">usr<span class="pun">/<span class="kwd">local<span class="pun">/<span class="kwd">var<span class="pun">/<span class="pln">mongodb <span class="pun">--<span class="pln">logpath <span class="pun">/<span class="pln">usr<span class="pun">/<span class="kwd">local<span class="pun">/<span class="kwd">var<span class="pun">/<span class="pln">log<span class="pun">/<span class="pln">mongodb<span class="pun">/<span class="pln">mongo<span class="pun">.<span class="pln">log <span class="pun">--<span class="pln">fork<br /></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
创建连接
var MongoClient = require(‘mongodb‘).MongoClient; var url = "mongodb://localhost:27017/runoob"; MongoClient.connect(url, { useNewUrlParser: true }, function(err, db) { if (err) throw err; console.log("数据库已创建!"); db.close(); });<span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="kwd"><span class="pun"><span class="kwd"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="kwd"><span class="pun"><span class="kwd"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="pln"> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
node.js链接mongodb(mac设备)
标签:ring content example home function chown nbsp cti ruby
本文系统来源:https://www.cnblogs.com/liuxia123/p/13564224.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!