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

Truy vấn MongoDB theo giá trị khi khóa mẹ không xác định

Tôi nghĩ rằng thiết kế lược đồ không hoàn toàn tốt. Có thiết kế giản đồ như sau:

{
    "_id" : ObjectId("57fbe76f78c1638eaebfb21f"),
    "categories" : [
        {
            "cat_name" : 1,
            "format" : 1
        },
        {
            "cat_name" : 2,
            "format" : 6
        }
    ]
}

Có ý nghĩa hơn nhiều, bằng cách này, bạn có thể truy cập định dạng format trường của các tài liệu danh mục được nhúng chỉ đơn giản bằng cách sử dụng ký hiệu dấu chấm. Truy vấn bạn yêu cầu có thể là:db.stackQuestion.find({ "categories.format": 1 })



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhận ngoại lệ khi thực hiện khối () trên đối tượng Mono Tôi đã lấy lại từ đối tượng ReactiveMongoRepository

  2. Tại sao tôi kết thúc với java.lang.IllegalArgumentException cho Trình điều khiển Casbah / Java MongoDB?

  3. Bản ghi mới nhất theo ngày cho từng nhóm mongodb mục

  4. MongoDB:Chỉ mục duy nhất trên thuộc tính của phần tử mảng

  5. Lan rộng MongoDB trên các vùng EC2