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

câu lệnh cập nhật mongoDB sử dụng regex

Bạn đang cố gắng kéo một chuỗi từ một mảng dựa trên regex. Vấn đề là mảng của bạn bao gồm bản đồ / đối tượng / bất cứ thứ gì, vì vậy không ngạc nhiên khi bạn không thể kéo bất cứ thứ gì. Đây là lý do tại sao bạn thấy 1 matched và 0 modifies .

db.testcaseCollection.update({
  "name" : "testcase2"
}, {
   $pull : {
      steps: { spec1: {$regex: 'postPet' }}
   }
})

Hãy xem tài liệu về cách bạn có thể sử dụng $ pull




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kết nối cơ sở dữ liệu và tiêm phụ thuộc NodeJS Express

  2. mongoengine - Bỏ qua các trường bổ sung để xác thực giản đồ

  3. Đột ngột ném lỗi FluentMongo

  4. Viết các bài kiểm tra cho các API RESTful của Python Eve so với MongoDB thực

  5. MongoDB Security - Tài nguyên để giữ an toàn cho các DB NoSQL