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

Làm thế nào để tìm mảng trên đối tượng doc mongoose?

Sử dụng Array.some để kiểm tra xem nums thuộc tính của một mục trong mảng bằng với mảng bạn đang tìm kiếm:

const arr = [
   { nums: [2,3,1,4,5] },
   { nums: [2,3] },
   { nums: [1,2,3] },
   { nums: [2,3,1,4,5,10,9] },
]

const lookFor = [1,2,3,4,5].sort().toString()
const contains = arr.some(e => e.nums.sort().toString() == lookFor);
console.log(contains);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cập nhật tài liệu nhúng trong MongoDB với trình điều khiển C # chính thức

  2. Làm thế nào để sử dụng nhiều cơ sở dữ liệu mongodb trong ứng dụng khởi động mùa xuân?

  3. mongo shell script sẽ không cho phép tôi sử dụng <database>

  4. tập hợp A có người nước ngoài với tập hợp B, B có người nước ngoài với tập hợp C, làm thế nào tôi có thể đưa người nước ngoài từ A đến tập hợp C? (tổng hợp)

  5. cập nhật tài liệu thứ n trong tài liệu mảng lồng nhau trong mongodb