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

Làm cách nào để xử lý giao điểm mảng trong find ({})?

Ngoài ra, đây không phải là câu trả lời chính xác mà bạn đang tìm kiếm, nhưng bạn có thể đi khá gần với $ in nhà điều hành:

db.i.find({
  children : { $in : arr}
})

Hãy nhớ rằng điều này sẽ không tạo ra kết quả được đề cập ở trên (nó sẽ xuất ra tất cả các giá trị trong mảng chứ không phải {_id:"1",children:["1.1"]}, ).

Nhưng bạn có thể làm theo những gì tôi đã đề xuất và sau đó trong ứng dụng của bạn, lặp lại tất cả các kết quả và chỉ xuất ra giao điểm con với mảng của bạn.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để đặt và hủy đặt cùng với cập nhật tổng hợp trong mongodb?

  2. Tìm bản ghi có trường trong tài liệu lồng nhau khi trường mẹ không được biết

  3. Ứng dụng không khởi động được (cổng 8080) không khả dụng

  4. mongodb thêm bộ đếm vào mỗi tài liệu được truy xuất

  5. Truy vấn MongoDB đơn giản rất chậm mặc dù chỉ mục được thiết lập