MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

MongoDB Node memeriksa apakah objectid valid

Ini adalah pemeriksaan sederhana - tidak 100% sangat mudah

Anda dapat menggunakan Ekspresi Reguler ini jika Anda ingin memeriksa string 24 karakter heksadesimal.

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

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

Regex diambil dari github.com/mongodb/js-bson/.../objectid.ts

Untuk pemeriksaan yang lebih baik gunakan:

var ObjectID = require("mongodb").ObjectID

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

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Simpan tanggal di MongoDB tanpa mempertimbangkan zona waktu

  2. 2 Cara Mengganti Substring di MongoDB

  3. Batas waktu terjadi setelah 30000ms memilih server menggunakan CompositeServerSelector

  4. Cara menghapus semua item dari koleksi MongoDB

  5. Bagaimana cara membuat indeks bersarang di MongoDB?