您的位置:首页 > 数据库 > Mongodb

mongodb通过_id查找记录

2012-10-12 15:49 302 查看
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})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: