复合文字中缺少类型 go 并且地图文字中缺少键 go
missing type in composite literal go AND missing key in map literal 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", last_id}}}}, findOptions)
现在
它一直在抱怨:
missing type in composite literal go AND missing key in map literal go
它抱怨这部分:
findOptions.SetSort(bson.M{{"_id", 1}})
和
bson.M{{"_id", bson.M{{"$gte", last_id}}}}, findOptions)
这个错误困扰我好几个小时了,非常令人沮丧。
请帮忙:(
bson.M
是一张图:
type M map[string]interface{}
所以使用映射composite literal语法来创建它的值:
bson.M{"_id": 1}
并且:
bson.M{"_id": bson.M{"$gte": last_id}}
我正在尝试使用 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)
现在 它一直在抱怨:
missing type in composite literal go AND missing key in map literal go
它抱怨这部分:
findOptions.SetSort(bson.M{{"_id", 1}})
和
bson.M{{"_id", bson.M{{"$gte", last_id}}}}, findOptions)
这个错误困扰我好几个小时了,非常令人沮丧。
请帮忙:(
bson.M
是一张图:
type M map[string]interface{}
所以使用映射composite literal语法来创建它的值:
bson.M{"_id": 1}
并且:
bson.M{"_id": bson.M{"$gte": last_id}}