MongoDB的安装、启动、使用Studio 3T创建表数据等

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29918313/article/details/83987629

作为一名初学MongoDB的程序员,自己尝试着去安装、启动,创建表数据,遇到了不少问题,现将过程中遇到的问题与解决方式分享给大家。

1.是MongoDB的安装,毫无疑问,去官网,下载并安装,安装过程是傻瓜式安装,一步步完成即可,我的安装路径是默认的C:\Program Files\MongoDB\Server\3.4\bin。

2.是配置MongoDB,在某个路径下新建MongoDB文件夹(可随意取文件夹的名字),里面创建三个文件:data目录、etc/mongo.conf目录、logs/mongodb.log目录,我是在D:\DevTools目录下创建的,在mongo.conf文件中输入:

#数据库路径

dbpath=D:\DevTools\MongoDB\data
#日志输出文件路径

logpath=D:\DevTools\MongoDB\logs\mongodb.log
#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件

logappend=true
#启用日志文件,默认启用

journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false

quiet=false
#端口号 默认为27017

port=27017
#指定存储引擎(默认先不加此引擎,如果报错了,大家在加进去)

#storageEngine=mmapv1

#http配置
httpinterface = true

3.启动MongoDB(指定数据存储路径并启动服务):

(1)在cmd下进入刚刚mongoDB安装的路径,如:C:\Program Files\MongoDB\Server\3.4\bin>

(2)启动服务,执行指令:mongod -dbpath d:\DevTools\MongoDB\data,其中D:\。。。。为数据存放的位置。

(3)验证服务是否已经启动

在浏览器下打开:http://localhost:27017/,如果出现下图效果则说明服务已经启动成功:

It looks like you are trying to access MongoDB over HTTP on the native driver port.

4.创建数据库

最初我使用的是MongoVUE进行数据的创建,但是mongovue 创建collection失败,在解决该问题的过程中,遇到了一篇帖子,其中的解决方式是这样讲的:“个人建议不要使用 MongoVUE,因为MongoVUE 不支持mongodb 3.0以上的版本  可以下载 http://3t.io/mongochef/  利用这个可以创建新的Collection,并且很好用”,我是采取了这一方案的,果断下载了Studio 3T,也是傻瓜式安装,安装之后的connect很顺利,连接之后,是操作数据库环节,我盗用了搜到的一张图,有很明确的说明,如下所示:

在Collections处右键add intelliShell,就会出现右侧界面,我是创建了一张表,并且给表中添加了几个字段,如下代码所示:

(1) db.goods.insert({'productId':1,'productName':'小米手机','salePrice':2888,'productImage':'123'});
(2) db.goods.update({'productId':1},{'productId':2,'productName':'蓝牙耳机','salePrice':28,'productImage':'1.jpg'});

这样就实现了一张表,在服务端进行调用就可以了。

如上,若自己写项目,数据库端就实现了。 

猜你喜欢

转载自blog.csdn.net/qq_29918313/article/details/83987629