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

Mảng chỉ mục MongoDB như thế nào?

Khi nói đến lập chỉ mục mảng, MongoDB lập chỉ mục từng giá trị của mảng để bạn có thể truy vấn các mục riêng lẻ, chẳng hạn như "red". Ví dụ:

> db.col1.save({'colors': ['red','blue']})
> db.col1.ensureIndex({'colors':1})

> db.col1.find({'colors': 'red'})
{ "_id" : ObjectId("4ccc78f97cf9bdc2a2e54ee9"), "colors" : [ "red", "blue" ] }
> db.col1.find({'colors': 'blue'})
{ "_id" : ObjectId("4ccc78f97cf9bdc2a2e54ee9"), "colors" : [ "red", "blue" ] }

Để biết thêm thông tin, hãy xem tài liệu của MongoDB về Multikeys: http://www.mongodb.org/ display / DOCS / Multikeys



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Bound Queries:Làm cách nào để chuyển đổi dặm sang radian?

  2. Nodejs / Express - Khởi chạy ứng dụng của tôi:express.createServer () không được dùng nữa

  3. Mongo và tìm luôn giới hạn ở 100 với dữ liệu địa lý

  4. MongoDB:Đánh đổi giữa việc bỏ một bộ sưu tập so với xóa tất cả các tài liệu của nó

  5. Làm thế nào để khởi tạo MongoClient một lần trong Spring Boot và sử dụng các phương thức của nó?