MongoDB是一种面向文档的数据库管理系统,用C++等语言撰写而成,以解决应用程序开发社区中的大量现实问题。 MongoDB社区版是免费的,可获得为Windows、Linux和OS X二进制版本。
MongoDB有官方的驱动如下: C,C++,C#/.NET,Erlang,Haskell,Java,JavaScript,Lisp,fibjs,node.JS,Perl,PHP,Python,Ruby,Scala,Go。
注册及免费获取云数据库
首先,进入mongodb官网,https://www.mongodb.com/cloud/atlas



访问白名单和用户权限设置
用户权限设置



访问白名单设置


0.0.0.0/0就行了(所有IP都可以访问)

连接数据库

-
Connect with the mongo shell
-
Connect your application
-
Connect using MongoDB Compass
我们这里使用程序进行连接,选择第二个

请自行探索各编程语言连接mongodb的方法,例如python是引用pymongo库来实现。
之后,我们就可以使用这个数据库来储存一些数据了,例如做一个简易的登录系统。
免费版的限制
值得一提的是,mongodb免费版(Atlas)是有限制的。
Atlas pauses monitoring for Free Tier clusters which have had no connection activity for 7 days. Monitoring resumes once a successful connection occurs through the Atlas API, Driver, mongo shell, or Data Explorer.M0
如果你7天未进行连接此云数据库,要等到你下一次连接才会恢复。
此外,还有一些在硬件方面的限制。总之,这个免费云数据库不用在本地部署,用来玩一玩还是不错的。