阅读背景:

mongodb查询案例,golang库mgo案例

来源:互联网 
pipeline := []bson.M{
   bson.M{"$match": bson.M{"id": uid}},
   bson.M{"$project": bson.M{"last_msg": 1, "_id": 0}},
   bson.M{"$unwind": "$last_msg"},
   bson.M{"$sort": bson.M{"last_msg": -1}},
   bson.M{"$skip": 2},
   bson.M{"$limit": 2},
}
userModel := MongoDb.C("user")
pipe := userModel.Pipe(pipeline)
var data []interface{}
err := pipe.All(&data)
fmt.Println(data)
fmt.Println(len(data))pipeline := []bson.M{
   bson.M{"$match": bs



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: