Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用PHP驱动程序v1.4.1并调用:
PHP
v1.4.1
$collections = @$db->getCollectionNames()
我想故意强制沉默任何错误,因此我@在函数调用之前使用。但是,这不会消除错误。当我更改 MongoDB 主节点或关闭所有 MongoDB 节点时,我仍然会收到有关(未找到候选服务器)的 PHP 错误。
@
谢谢。
解决方法是try/catch围绕电话进行。
try/catch
try { $collections = @$db->getCollectionNames(); } catch(Exception $mongoException) { //some logic here }