我在我的项目中使用mongo-scala-driver
,当我插入记录时,我想保存其mongo _id
值。
这是我的方法:
def myInsert(record: Record): Future[ObjectId] = {
val doc = Document(write(operationRecord))
myCollection.insertOne(doc).toFuture().map(_ => ???)
}
我不确定地图中返回ObjectId的正确方法...我想返回由mongo创建的ObjectId的Future。
我的记录案例类如下所示:
case class Record(fname: String, lname: String, time: LocalDate)
你的建议是什么?