php对mongodb的扩展
在博主的逼迫下,我给大家做了一点分享。我在此声明,博主的产品非常简单,只是恐吓,绝对没有诱因。由于mongodb的中文相关资料很少,有机会我们会继续和大家分享。希望这个小小的分享能给你带来一些收获。让我们言归正传,往下看。为什么说“我像以前一样遇见你”?因为mongodb的数据存储格式是MongoDB的文档结构是BJSON格式(BJSON全称:BinaryJSON),而BJSON格式本身支持以二进制格式保存数据,所以文件的二进制格式的数据可以直接保存在MongoDB的文档结构中。MongoDB由三个层次组成:数据库、集合和文档。与关系数据库的对应关系:关系数据库MongoDB数据库表集合rowdocument可以在MongoDB中进行索引,集合中有一个默认的隐藏字段_id。使用windows安装mongodb,只需使用mongodb命令。解压文件到官方下载的合适版本的http://www.mongodb.org/downloads,例如:http://fastdl.mongodb.org/win32/mongodb-win32-i386-2.2.1.zip解压后放在对应的盘符下,例如:D:\ Mongodb 2。安装1。将bin目录添加到环境变量D:\mongodb\bin 2中。在D:\mongodb下创建一个数据文件夹供数据使用,并在数据文件下创建一个db文件夹。没有数据库文件夹,Mongodb无法正常启动。3.只需启动mongodb:转到bin目录,复制代码如下:c3360 \文档和设置\ med 3360d 3360 \ CD MongoDB/bin d : \ MongoDB \ Binmongoddbpath d :/MongoDB/data d : \ MongoDB \ Binmongoddbpath d :/MongoDB/data显示以下内容:sunjan 16 14:56:03 MongoDB启动36003 您只能访问约2gb的数据**请参见http://blog.mongodb.org/post/137788967/32位限制Sun 1月16日14:56:03 db版本v2.2.1,pdfile版本4.5 Sun月16日14:56:03 git版本: 0eb 017 e9 B 2828155 a67 c 561218337 B 89 e 12291 Sun 1月16日14:56666 mongoDB服务器的默认连接端口是27017。2.将其添加到注册表中作为Windows服务启动,当Windows像mysql一样启动时,该服务将自动启动。执行bin目录中的复制代码如下:d 3360 \ MongoDB \ binmongoD-Log path d : \ MongoDB \ Log \ Log 1 . Log-logappend-dbpath d : \ MongoDB \ data-directory yperdb-service name MongoDB安装后,输出以下内容(防病毒软件如360会停止。传递)所有输出到:d3360 \蒙古数据库\日志\日志1 .日志创建服务蒙古数据库服务创建成功。服务可以通过“net start”MongoDB从命令行启动。D:\mongodb\其中:log\log1.log log以追加的形式输出,-service name MongoDB是服务名Start MongoDB:net Start MongoDB Stop MongoDB:net Stop MongoDB注意:添加到注册表后重新启动计算机。您可以在服务项目中看到它已经启动,但是服务仍然没有启动。重新启动该服务使360名保安无需在启动前再次确认。3.mongodb的简单命令是在bin命令下执行mongo.exe进入管理界面,默认是进入测试账号。复制代码如下:d 3360 \ MongoDB \ binmongo.exe MongoDB shell版本: 2.2.1连接到:测试显示DBS管理本地帮助;查看命令提示符
第三,接下来,就像所有数据库一样,我们需要添加用户的提问权限。但是,在某个时间创建的用户没有查看集合的权限。我该怎么办?实际上,这很容易做到。我已经让大家头疼了,所以能一直用心看下去的同学就不会再头疼了。在刚进入的mongo.exe管理界面执行以下命令,复制代码如下:使用admin db.auth ('sa ',' sa ')使用web show collections,这次是畅通无阻的。第四,MongoDB可以使用下面的:使用web创建数据库;这样,就创建了一个数据库,并将其切换到web数据库。如果不存在,将在插入数据后自动创建。在数据目录中,您可以看到带有新网站的文件夹被复制。代码如下:使用web已切换到db web db . my . save({ a :10 });将消息保存到集合my,如果没有集合,将自动创建一个db . my . find();搜索所有记录{ " _ id " : objectid(" 4d 32 c 9204 e 610000000691 e ")," a " : 10 } show collectionsmy system.indexes退出;退出Mongodb安装并设置用户权限已结束。这里有一些图形呼叫管理工具。1.使用图形呼叫管理工具“Mongovue 0 . 9 . 7 . 2”(9501 . 163.com)。
进入后可以看到。
2.一个推荐的管理软件是“rockmongo”,需要php运行环境的支持。我更喜欢它,因为php程序员有现成的环境。(1).下载一个rockmongo,解压并放到web目录中。下载地址:http://rockmongo.com/downloads如果你没有php运行环境但是想使用rockmongo,可以在下载地址下载集成包。(2).下载对mongodb的php支持。下载地址:https://github.com/mongodb/mongo-php-driver/downloads(3)。将这一行代码扩展名=php_mongo.dll添加到php.ini中,然后重新启动apache并检查PHP _ info 。
这意味着安装成功(4)。在浏览器中输入rockmongo的地址,会出现一个登录框,您可以登录。默认用户是:管理员密码:管理员有很多其他工具,你可以慢慢探索。
版权声明:php对mongodb的扩展是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。