最近接了一个别人的项目做二次开发,使用php进行mongodb的数据操作时,需要插入数据后得到相应的mongodb 中的id,简单代码如下

 

 

$data = array('test' => 'aaaaa');
$tool->insert($table,$data);
$res['data'] = $data;

将data重新获取一遍就可以获取到插入mongdb中数据,包括id

使用这个方法需要注意的一点是,如果这个插入在类方法A中,跨越多个封装再获取data,可能会出现获取不到mongodb id的情况,所以最好是在执行插入后当前方法中获取

posted on 2018-01-23 15:36  lsz0210  阅读(667)  评论(0编辑  收藏  举报