标签: javascript node.js mongoose
我正在使用此代码通过mongoose
update({'name' : 'Jaki'}, {'name' : 'Charley', 'gender' : 'f'}, {upsert: true})
并且它有效,但如何知道操作是否成功以及我是否可以获得更新/新插入文档的_id? (在会话flush()之后的sqlalchemy中,我可以获得orm更新/插入的id)
_id
答案 0 :(得分:1)
您必须使用findAndModify来获取修改后的记录。不要忘记upsert:true。
upsert:true