sql >> Database teknologi >  >> NoSQL >> MongoDB

Forebyg runtime panik i bson.ObjectIdHex

bson.ObjectIdHex() dokumenterer, at det vil gå i panik, hvis du sender et ugyldigt objekt-id:

Hvis du vil undgå dette, skal du først tjekke din inputstreng ved hjælp af bson .IsObjectIdHex() , og fortsæt kun med at kalde bson.ObjectIdHex() hvis dit input er gyldigt:

if bson.IsObjectIdHex(obid[0]) {
    // It's valid, calling bson.ObjectIdHex() will not panic...
}


  1. Kan ikke genstarte mongodb på Ubuntu 11.04

  2. bruge akka-strømme til at gå over mongo-samlingen

  3. Fjernelse af et objekt fra et array inde i en samling

  4. Kører mongodb på ubuntu 16.04 LTS