Javascript mongodb获取刚刚创建的数据的_id
如何获取刚刚插入数据库的对象的_idJavascript 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
const result = await col.insertOne(postContent);
我有这一行,我需要得到我刚刚创建的帖子的id
我该怎么做?
我是否需要搜索结果,或者是否有一个函数可以执行此操作
const { MongoClient } = require('mongodb');
大多数情况下,您应该能够访问
结果。本机客户端响应结果的insertedId
包含有关命令是否成功以及插入的记录数的信息
如果要返回插入的数据,可以使用response.ops
回调
结果类型
您使用的是mongoose还是node js本机驱动程序?本机驱动程序可以尝试:
console.log(result.insertedId)
?它输出整个集合请包括您从文档结果中获得的输出。insertedId不应是整个集合