使用observable-mongo插入后无法获取ObjectId

时间:2019-06-30 07:12:07

标签: node.js mongodb lodash

我正在使用observable-mongo软件包与mongodb进行交互。在我使用insertOneObs插入文档后,它返回插入文档的ObjectId。但是我在努力获取实际的ObjectId。我得到的如下:

[ 'ObjectID', <Buffer 5d 18 5d 93 9b 7c dd 56 14 3a fa b7> ]

我偷看了一下库,看到了下面的代码,返回了insertedId。

observer.next(_.values(result.insertedId));

不确定在返回ObjectId之前为什么使用lodash函数_.values的原因。但是,这使得很难获得Id的实际价值。 我看过lodash函数来撤消values函数的作用,但是找不到任何函数。

0 个答案:

没有答案