|
@@ -62,6 +62,8 @@ class SelfChecker {
|
|
self::TestMysql_RW();
|
|
self::TestMysql_RW();
|
|
echoLine("NoSql(Redis) Connect Settings: " . var_export(config::Inst()->nosql, true));
|
|
echoLine("NoSql(Redis) Connect Settings: " . var_export(config::Inst()->nosql, true));
|
|
self::TestNoSQL_RW();
|
|
self::TestNoSQL_RW();
|
|
|
|
+ echoLine("MongoDB参数: " . var_export(config::Inst()->mongo, true));
|
|
|
|
+ self::TestMongo_RW();
|
|
echoLine("Upload path Settings: " . "本框架暂未涉及.");
|
|
echoLine("Upload path Settings: " . "本框架暂未涉及.");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -99,6 +101,22 @@ class SelfChecker {
|
|
}, 100);
|
|
}, 100);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private static function TestMongo_RW() {
|
|
|
|
+
|
|
|
|
+ $CName = "T_T_Collection";
|
|
|
|
+ $mdb = gMongo();
|
|
|
|
+ $addArr = ['Name' => "王刚", 'Date' => TimeUtil::dtCurrent()];
|
|
|
|
+ gMongo()->insert($CName, $addArr);
|
|
|
|
+ $corsor = gMongo()->find($CName, ['Name' => "王刚"]);
|
|
|
|
+ if ($corsor->valid()) {
|
|
|
|
+ var_dump($corsor->toArray());
|
|
|
|
+ // ok
|
|
|
|
+ gMongo()->delete($CName, ['Name' => "王刚"]);
|
|
|
|
+ } else {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 测试MySQL连接,以及读写性能
|
|
* 测试MySQL连接,以及读写性能
|
|
*/
|
|
*/
|