0
以下是代码示例,我得到错误 “当前的首要没有一个写的API支持”CakePHP的MongoDB的MongoUpdateBatch错误
请帮
CODE:
$m = new MongoClient();
$db = $m->selectDB('database_name');
$collection = new MongoCollection($db, 'collection_name');
$batch = new MongoUpdateBatch($collection);
当我调试$它给出的集合:
object(MongoCollection) {
w => (int) 1
wtimeout => (int) 10000
}
我想我想要它是w =>(int)0,因为有三个w仪式问题(0,1,2)。我想,如果写的关注为0
http://php.net/manual/en/mongo.writeconcerns.php
请帮忙怎么办呢,上面的代码将运行。
我曾尝试下面的代码还是一样的错误
$m = new MongoClient();
$db = $m->selectDB('database_name');
$collection = new MongoCollection($db, 'collection_name');
$collection->setWriteConcern(0);
debug($collection);
$batch = new MongoUpdateBatch($collection, array("w"=>0));