MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB Node kiểm tra xem objectid có hợp lệ không

Đây là một kiểm tra đơn giản - không chắc chắn 100%

Bạn có thể sử dụng Biểu thức chính quy này nếu bạn muốn kiểm tra một chuỗi gồm 24 ký tự hex.

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

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

Regex lấy từ github.com/mongodb/js-bson/.../objectid.ts

Để sử dụng séc tốt hơn:

var ObjectID = require("mongodb").ObjectID

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

isValid mã github.com/mongodb/js-bson/.../objectid.ts



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ sampleRate

  2. Không thể xác thực trên mongodb bằng PHP

  3. MongoDB $ toDouble

  4. Nhóm theo tình trạng trong MongoDB

  5. Làm thế nào để chuyển đổi casbah mongodb list sang json trong scala / play