mongodb有个地方看不懂

浏览:27日期:2023-07-04

问题描述

$collection = $this->_getCollection('counters');$counter = $collection->findAndModify(array( '_id' => $name),array( ’$inc’ => array('seq' => 1 )) );return $counter['seq'];

返回的是什么?__________________________________________后来补充______________________________________________

逻辑是在counters中查处某个的表名例如(aaa_aaa)的seq然后将这个表(aaa_aaa)的seq存入该表(aaa_aaa)中的id值

问题解答

回答1:

$inc 在mongo里面就是自增1,所以结果每次自增1

回答2:

counters集合中'_id'属性为$name的文档的seq+1

相关文章: