Javascript mongodb获取刚刚创建的数据的_id

Javascript mongodb获取刚刚创建的数据的_id,javascript,node.js,database,mongodb,nosql,Javascript,Node.js,Database,Mongodb,Nosql,如何获取刚刚插入数据库的对象的_id const result = await col.insertOne(postContent); 我有这一行,我需要得到我刚刚创建的帖子的id 我该怎么做? 我是否需要搜索结果,或者是否有一个函数可以执行此操作 const { MongoClient } = require('mongodb'); 大多数情况下,您应该能够访问结果。本机客户端响应结果的insertedId包含有关命令是否成功以及插入的记录数的信息 如果要返回插入的数据,可以使用resp

如何获取刚刚插入数据库的对象的_id

 const result = await col.insertOne(postContent);
我有这一行,我需要得到我刚刚创建的帖子的id

我该怎么做? 我是否需要搜索结果,或者是否有一个函数可以执行此操作

const { MongoClient } = require('mongodb');

大多数情况下,您应该能够访问
结果。本机客户端响应结果的insertedId

包含有关命令是否成功以及插入的记录数的信息

如果要返回插入的数据,可以使用response.ops

回调

结果类型

您使用的是mongoose还是node js本机驱动程序?本机驱动程序可以尝试:
console.log(result.insertedId)
?它输出整个集合请包括您从文档结果中获得的输出。insertedId不应是整个集合