mongodb如何返回刚插入数据的id
-
在mysql中,可以使用
last_insert_id()
的方法获得最近插入数据的id,但是在mongodb,没找到这样的方法,如何实现呢?示例代码
def add_post(): post = db.Post() post.title = request.form['title'] post.text = request.form['text'] post.save() return <刚刚插入数据的 _id>
如上面,插入后返回最大的id吗?
-
>>> import pymongo >>> collection = pymongo.Connection()['test']['tyler'] >>> _id = collection.insert({"name": "tyler"}) >>> print _id 4f0b2f55096f7622f6000000