MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Węzeł MongoDB sprawdza, czy identyfikator obiektu jest prawidłowy

To jest prosta kontrola - nie jest w 100% niezawodny

Możesz użyć tego wyrażenia regularnego, jeśli chcesz sprawdzić ciąg 24 znaków szesnastkowych.

var checkForHexRegExp = new RegExp("^[0-9a-fA-F]{24}$")

checkForHexRegExp.test("i am a bad boy")
// false
checkForHexRegExp.test("5e63c3a5e4232e4cd0274ac2")
// true

Wyrażenie regularne zaczerpnięte z github.com/mongodb/js-bson/.../objectid.ts

Dla lepszego sprawdzenia użyj:

var ObjectID = require("mongodb").ObjectID

ObjectID.isValid("i am a bad boy")
// false
ObjectID.isValid("5e63c3a5e4232e4cd0274ac2")
// true

isValid kod github.com/mongodb/js-bson/.../objectid.ts



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak poprawnie połączyć się z klastrem Atlas M0 (Free Tier) za pomocą sterownika Java?

  2. Jak w MongoDB zwrócić tylko część tablicy?

  3. Uzyskiwanie odrębnej agregacji pola tablicy w indeksach

  4. Przekieruj wyjście zapytania mongo do pliku csv

  5. Zapytanie MongoDB, aby zwrócić tylko osadzony dokument