我正在使用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函数的作用,但是找不到任何函数。