Php MongoCollection:如果不存在,则自动递增或插入
Hi all I在Mongo shell中使用以下查询创建或增加一个值,如下所示Php MongoCollection:如果不存在,则自动递增或插入,php,mongodb,Php,Mongodb,Hi all I在Mongo shell中使用以下查询创建或增加一个值,如下所示 db.collection.update({"_id": ObjectId("XXXXXXXXXX")}, {"$inc": {"analytics.clicks": 1 }}) 但在php中复制时,如果键值不可用,则不会设置键值 $collection->update(array("_id" => $realmongoid), array('$inc' => array("analytics.
db.collection.update({"_id": ObjectId("XXXXXXXXXX")}, {"$inc": {"analytics.clicks": 1 }})
但在php中复制时,如果键值不可用,则不会设置键值
$collection->update(array("_id" => $realmongoid), array('$inc' => array("analytics.clicks" => 1)));
如果php中没有键值,我是否应该使用另一个函数来强制创建键值
$collection->update(array("_id" => $realmongoid), array('$inc' => array("analytics.clicks" => 1)));
任何帮助都会很好。查看数组(“upsert”=>true)
选项。更多信息请访问
可能会将其更改为新MongoId($realmongoid)