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

MongoDB, Java, sắp xếp theo mục nhập mảng đầu tiên

Bạn đã thử chưa

BasicDBObject orderBy = new BasicDBObject("labels.0.value", 1);

Nó không rõ ràng, nhưng tài liệu MongoDB ẩn chứa nó. Sử dụng dấu $ phù hợp với mục đầu tiên, nhưng việc chỉ định số phần tử mảng dường như hoạt động. Nếu ai có tài liệu tốt hơn mô tả hành vi, vui lòng trả lời bằng liên kết.

Từ tài liệu

The positional $ operator facilitates updates to arrays that contain embedded
documents. Use the positional $ operator to access the fields in the embedded
documents with the dot notation on the $ operator.

db.collection.update( { <query selector> }, { <update operator>: { "array.$.field" : value } } )

Tài liệu
có tại tại đây



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. docker, mongorestore - LỖI:thư mục gốc phải là kết xuất của một cơ sở dữ liệu duy nhất

  2. Mật khẩu MongoDB với @ trong đó

  3. Trường được tạo tự động cho MongoDB bằng Spring Boot

  4. khung tổng hợp mongodb - Tìm nạp trường của tài liệu đầu tiên của mảng lồng nhau

  5. không nhập được pymongo ubuntu