mongodb通过_id查找记录

来源:互联网 发布:java代码流程图 工具 编辑:程序博客网 时间:2024/05/22 06:33
 
db.test.find({'_id':new ObjectId('5077c1eaa7893f1818000000')})

通过建表存储实现自增长。每次插入时调用一次以下语句获取id即可,原理就是建一个表存储每个表的自增id,每次增长1然后返回。不过没有事务保证,如果取完不插入可能会空出很多id没有用。

db.incre_system.findAndModify({query:{'table':'test'}, update:{$inc:{'id':1}}, new:true, upsert:true})


原创粉丝点击