Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 440 Bytes

README.md

File metadata and controls

15 lines (12 loc) · 440 Bytes

mongopaging

Mongo paging library using mongo-go-driver.

Demo

  pagingQuery := New(db, "users")
  pagingQuery.Find(bson.M{"email": bson.M{"$ne": ""}}).Limit(10).Sort("-created_at")
  results, cur, err := pagingQuery.Decode(context.Background())
  
  var users []UserModelResp
  for _, raw := range results {
	var user UserModelResp
	bson.Unmarshal(raw, &user)
	users = append(users, user)
  }