array('$ne'=>1)));//...">
当前位置:   article > 正文

php mongocollection,MongoCollection::findAndModify

php mongocollection,MongoCollection::findAndModify

[#1]

Barmy [2014-04-07 16:24:35]

There is an easy way to find and replace by _id :

// ...

// Selecting unparsed lines

$cursor = $collection->find(array("mydata_isParsed" => array('$ne' => 1)));

// Doing our stuff

foreach($cursor as $document) {

// should always be ok, just in case

if (!isset($document["mydata_isParsed"])) {

// ... do some stuff

// flag as parsed and update line

$document["mydata_isParsed"] = 1;

$idField = '$id';

$collection->findAndModify(array("_id" => new MongoId($document["_id"]->$idField)), $document);

}

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/287067
推荐阅读
相关标签
  

闽ICP备14008679号