You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从MongoDB插入操作返回的结果中提取insertedId对应值

你拿到的是MongoDB插入操作的标准返回结果,insertedId为ObjectId类型对象,提取纯字符串ID的方法按常用操作环境分类如下:

Node.js(官方mongodb驱动)

// 插入操作返回结果存放在result变量中
const fileId = result.insertedId.toString()
// 得到的fileId为纯字符串格式:612d9d08db9c20f031033478,可直接用于拼接文件存储路径

Python(pymongo驱动)

# 插入操作返回结果存放在result变量中
file_id = str(result.inserted_id)

Mongo Shell

// 插入操作返回结果存放在result变量中
const fileId = result.insertedId.valueOf()
// 调用toString()也可以得到相同的纯字符串ID结果

内容的提问来源于stack exchange,提问作者001 falah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 19:12:03