mongodb 插入之后怎样获取id
发布网友
发布时间:2022-04-14 18:25
我来回答
共3个回答
热心网友
时间:2022-04-14 19:54
你可以自己指定_id 不用让mongo自动生成
热心网友
时间:2022-04-14 21:12
两种方式提供你生成自增ID:
第一种:使用IdGenerator属性,并在Bson特性上进行指定。
第二种:自增id生成器。这个需要你自己写代码来实现,原则是1个集合对应1个自增序列,并使用MongoShell自带的$inc进行原子自增操作(更新后再获取FindAndModify)。
根据你的需求,你应该当选择第二种方法。可以利用反射将每一个实体类对应的集合去让其自动生成自增集合;或者由一个集合容器来统一管理所有需要自增的集合的自增序列。
热心网友
时间:2022-04-14 22:47
我也遇到这个问题,能否帮忙说一下怎么实现的,谢谢