我在我的项目mandago ODM中使用mongodb。
我知道在MongoDb中你可以在字段上定义JS函数,但我不知道怎么用mandango来做。我创建自动增量ID字段的方式比获取最后一条记录更聪明,然后在PHP中增加它并保存在db中。所以我的问题是如何在mandago ODM中创建一个自动增量场?
我提供了一些代码,但实际上没有什么可以放置由Mondator生成的纯代码类。
答案 0 :(得分:1)
经过一番研究后,我发现了如何解决问题。
您需要添加模型映射文件'idGenerator' => 'sequence'
就我而言,它看起来如下:
$modelMapping = array(
'Model\User' => array(
'isEmbedded' => false,
'idGenerator' => 'sequence',
...
它会自动增加文档中的_ID键。