(PECL mongo >=1.3.0)
MongoClient::close — �ر�����
This extension that defines this method is deprecated. Instead, the MongoDB extension should be used. There is no equivalent for this method in the new extension.
$connection
] ) : boolMongoClient::close() ����ǿ�ƹر�һ�����ݿ����ӣ�����ʹ�õ��dz־����ӡ� ����������£���������Ҫ��ô����
connection
���û��ָ�� connection�������� FALSE
������ѡ��ر�д�����������ӡ�
�������Ϊ���ڵ㣬����ر��������ӣ�������������ӵ�һ����Ⱥ��
close() �������ر� primary �ڵ�����ӡ�
��� connection �� TRUE
�����ӹ���������ر�����������������ӡ�
��Ҳ�������������ʱ�����õ������ַ���֮������ӡ�
��� connection ��һ���ַ������������������ر��ɸ� hash ��ʶ�����ӡ� Hash �ǵ��� MongoClient::getConnections() �����أ��ܹ���ʾһ�����ӡ�
���������Ƿ�ɹ��رա�
Example #1 MongoClient::close() ����
���������ʾ�����ѡ���Եؽ��رձ��ݽڵ���������ӡ�
<?php
// ���ӵ���Ⱥ
$a = new MongoClient("mongodb://whisky:13000/?replicaset=seta");
$connections = $a->getConnections();
foreach ( $connections as $con )
{
// �����������ӣ���������� "SECONDARY" ��ر�����
if ( $con['connection']['connection_type_desc'] == "SECONDARY" )
{
echo "Closing '{$con['hash']}': ";
$closed = $a->close( $con['hash'] );
echo $closed ? "ok" : "failed", "\n";
}
}
?>
�������̻������
Closing 'whisky:13001;X;4948': ok
�汾 | ˵�� |
---|---|
1.3.0 |
�� 1.3.0 �汾�У�Ϊ������������ |
1.2.0 |
�ڰ汾 1.2.0 ֮ǰ���������Ĭ�ϲ���ʹ�ó־����ӣ��������ӻ������������ʱ�رա� ���ڰ汾 1.2.0 ���������ˣ����Ե��� close ����һ�������⣬�ڷ������нϸ߸���ʱ���ܻ���ɸ��ߵ�ѹ���� |