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吗?


  • Lv 1

    @oughl0007

    >>> import pymongo
    >>> collection = pymongo.Connection()['test']['tyler']
    >>> _id = collection.insert({"name": "tyler"})
    >>> print _id
    4f0b2f55096f7622f6000000

登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待