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

Làm cách nào để xóa một chuỗi khỏi một mảng trong tài liệu mongodb?

Bạn có thể sử dụng $ pull , vui lòng thử truy vấn dưới đây:

db.collection.update({
    { _id : id },
    { $pull: { "list": "four" } }
});

Nếu bạn muốn xóa hai hoặc nhiều phần tử khỏi "danh sách" mảng, bạn có thể thực hiện việc đó với $pull nhà điều hành cũng như:

db.collection.update({
    { _id : id },
    { $pull: { list : { $in : [ "one", "four" ] } } }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Phương thức MongoDB GetCollection có tải toàn bộ bộ sưu tập vào RAM hoặc một tham chiếu không? C#

  2. tra cứu trong tổng hợp mongodb

  3. Sao lưu MongoDB tự động

  4. MongoDB triển khai các chỉ mục không gian của nó như thế nào?

  5. Xu hướng NoSQL - MongoDB, Cassandra, CouchDB &Riak