wiiu-chat-secure/database/does_user_exist.go
2023-04-08 16:39:11 -04:00

28 lines
473 B
Go

package database
import (
"context"
"go.mongodb.org/mongo-driver/bson"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
)
func DoesUserExist(pid uint32) bool {
var result bson.M
filter := bson.D{
{"pid", pid},
}
err := usersCollection.FindOne(context.TODO(), filter, options.FindOne()).Decode(&result)
if err != nil {
if err == mongo.ErrNoDocuments {
return false
} else {
panic(err)
}
} else {
return true
}
}