在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>
這樣應該比較清楚了吧
PHPz2017-04-21 11:17:56
看 LZ 用的應該是 PyMongo ... 那麼直接讀 post._id
就可以了
插入之後會自己更新的 ...
def add_post(): post = db.Post() post.title = request.form['title'] post.text = request.form['text'] post.save() return post._id
參考:
[1] Collection - PyMongo Reference