sql >> Databasteknik >  >> NoSQL >> MongoDB

Förhindra runtime panik i bson.ObjectIdHex

bson.ObjectIdHex() dokumenterar att det kommer att få panik om du skickar ett ogiltigt objekt-id:

Om du vill undvika detta, kontrollera först din inmatningssträng med bson .IsObjectIdHex() , och fortsätt bara för att anropa bson.ObjectIdHex() om din inmatning är giltig:

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


  1. vänta på att alla löften ska avslutas i nodejs med bluebird

  2. Hur man ökar befintligt värde i MongoDB

  3. Hur läser man in data i Tensorflow?

  4. MongoDB på EC2-server eller AWS SimpleDB?