github.com/weplanx/server@v0.2.6-0.20240318110640-f7e75155779a/xapi/index/service.go (about) 1 package index 2 3 import ( 4 "context" 5 "github.com/weplanx/server/common" 6 "github.com/weplanx/server/model" 7 "go.mongodb.org/mongo-driver/bson" 8 "go.mongodb.org/mongo-driver/mongo" 9 ) 10 11 type Service struct { 12 *common.Inject 13 } 14 15 func (x *Service) Accelerate(ctx context.Context) (result []model.AccTask, err error) { 16 var cursor *mongo.Cursor 17 if cursor, err = x.Db.Collection("acc_tasks").Find(ctx, bson.M{}); err != nil { 18 return 19 } 20 if err = cursor.All(ctx, &result); err != nil { 21 return 22 } 23 return 24 }