friends/database/get_user_info_by_pid.go
2022-09-10 14:23:45 -04:00

27 lines
525 B
Go

package database
import (
"context"
"github.com/PretendoNetwork/friends-secure/globals"
"go.mongodb.org/mongo-driver/bson"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
)
func GetUserInfoByPID(pid uint32) bson.M {
var result bson.M
err := mongoCollection.FindOne(context.TODO(), bson.D{{Key: "pid", Value: pid}}, options.FindOne()).Decode(&result)
if err != nil {
if err == mongo.ErrNoDocuments {
return nil
}
globals.Logger.Critical(err.Error())
}
return result
}