php操作mongodb3.0以上的注意事项

mongodb3.0与PHP操作的注意事项:

1:一定要先创建好相应的库和对应权限的账号。操作如下:

use test
db.createUser({user: "test",pwd: "test123456",roles: [{ role: "readWrite", db: "test" }]})

2:然后测试确认是否用mongodb3.0的客户端是否可以连接上。命令如下:

mongo  --host 127.0.0.1 -u test -p --authenticationDatabase test --port 3717

3:用PHP连接,请确保mongo的扩展是1.6.12以上.代码如下:

<?php
date_default_timezone_set('Etc/GMT-8');
$connection = new MongoClient("mongodb://test:test123456@127.0.0.1:3717/test");
$db = $connection->test;//切换到操作的库
$collection = $db->test;//切换到表
for ( $i = 0; $i < 100; $i++ )
{
    $collection->insert( array( 'username' => $i, "userpwd" => time().rand(111,999),'time' => date('Y-m-d H:i:s') ) );
}

基本这样就可以保证终端和PHP程序来操作数据库!

此条目发表在 网站开发 分类目录。将固定链接加入收藏夹。

评论功能已关闭。