Mongodb 复合文字go中缺少类型,映射文字go中缺少键

Mongodb 复合文字go中缺少类型,映射文字go中缺少键,mongodb,dictionary,go,mongo-go,Mongodb,Dictionary,Go,Mongo Go,我正在尝试使用MongoDB进行分页 我写这段代码: findOptions := options.Find() findOptions.SetLimit(20) findOptions.SetSort(bson.M{{"_id", 1}}) cursor, err34 := collection.Find(context.Background(), bson.M{{"_id", bson.M{{"$gte",

我正在尝试使用MongoDB进行分页

我写这段代码:

findOptions := options.Find()
    findOptions.SetLimit(20)
    findOptions.SetSort(bson.M{{"_id", 1}})

    cursor, err34 := collection.Find(context.Background(), bson.M{{"_id", bson.M{{"$gte", last_id}}}}, findOptions)
现在 它不断抱怨:

复合文字go中缺少类型,映射文字go中缺少键

它就这一部分提出申诉:

findOptions.SetSort(bson.M{{"_id", 1}})

我被这个错误困扰了这么多小时,这让我非常沮丧

请帮助:(

是一张地图:

type M map[string]interface{}
因此,请使用映射语法创建它的值:

bson.M{"_id": 1}
以及:

这是一张地图:

type M map[string]interface{}
因此,请使用映射语法创建它的值:

bson.M{"_id": 1}
以及: