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

Mảng tìm Mongoose với $ in

Nếu teamIds đã là một mảng, thì bạn không nên bọc nó trong một mảng khác:

Team.find({
    '_id': { $in: teamIds }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});

Hoặc nếu teamIds là một chuỗi các giá trị id được phân tách bằng dấu phẩy, bạn cần chuyển đổi nó thành một mảng giá trị bằng cách sử dụng split :

Team.find({
    '_id': { $in: teamIds.split(',') }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PHP 5.5 có hoạt động với trình điều khiển MongoDB không?

  2. Sản phẩm cacte của C # Mongodb của nhiều tài liệu mảng đối tượng

  3. Passport.js và Mongoose.js điền Người dùng khi đăng nhập - mất trường đã điền trên req.user

  4. Vấn đề về hiệu suất MongoDB:Bộ sưu tập Lớn duy nhất so với Nhiều Bộ sưu tập nhỏ

  5. Tên trường FieldPath không được chứa '.' trong nhóm $