sql >> Database >  >> NoSQL >> MongoDB

Hoe te vinden op id in golang en mongodb

Gebruik kan hetzelfde doen met de officiële driver van Golang als volgt:

// convert id string to ObjectId
objectId, err := primitive.ObjectIDFromHex("5b9223c86486b341ea76910c")
if err != nil{
    log.Println("Invalid id")
}

// find
result:= client.Database(database).Collection("user").FindOne(context.Background(), bson.M{"_id": objectId})
user := model.User{}
result.Decode(user)


  1. lentegegevens mongodb _id-toewijzingsvoorkeur

  2. Mangoestmodellen maken met typoscript - subdocumenten

  3. Hoe kan ik een plaats in de buurt vinden met lengte- en breedtegraad in mongodb?

  4. Waarom gebruikt MongoDB geen indexkruising?