【发布时间】:2021-04-18 16:49:29
【问题描述】:
我正在尝试按照其他地方的建议使用 FindOne 检索最后插入的文档:
collection.FindOne(ctx, bson.M{"$natural": -1})
Get last inserted element from mongodb in GoLang
这是我的例子:
var lastrecord bson.M
if err = collection.FindOne(ctx, bson.M{"$natural": -1}).Decode(&lastrecord); err != nil {
log.Fatal(err)
}
fmt.Println(lastrecord)
不幸的是,我收到以下错误:
(BadValue) unknown top level operator: $natural
如果可能,我更喜欢使用 FindOne。
【问题讨论】:
标签: mongodb go mongodb-query mongo-go